An AsyncScheduler schedules tasks to happen in the future with the
given ScheduledExecutorService and the tasks themselves are executed on
the given ExecutionContext.
Adds trampoline execution capabilities to schedulers, when inherited.
Macros enabling extension methods for Scheduler meant for executing runnables.
Specification for run-loops, imposed by the Scheduler.
An ExecutorScheduler is for building a
Scheduler out of
a ScheduledExecutorService.
Helper for building a Scheduler.
Forces a real asynchronous boundary before executing the given TrampolinedRunnable.
A scheduler meant for testing purposes.
A scala.concurrentExecutionContext implementation
that executes runnables immediately, on the current thread,
by means of a trampoline implementation.
A Scheduler implementation that executes runnables immediately, on the current thread, by means of a trampoline implementation.
A marker for callbacks that can be batched and executed locally (on the current thread) by means of a trampoline (if the execution context / scheduler allows it).
Deprecated.
Deprecated. Renamed to BatchingScheduler.
(Since version 2.1.0) Renamed to BatchingScheduler
Deprecated.
Deprecated. Renamed to TrampolinedRunnable.
(Since version 2.1.0) Renamed to TrampolinedRunnable