An AsyncScheduler
schedules tasks to be executed asynchronously,
either now or in the future, by means of Javascript's setTimeout
.
Adds trampoline execution capabilities to schedulers, when inherited.
Macros enabling extension methods for Scheduler meant for executing runnables.
Helper for building a Scheduler.
A Scheduler type that provides methods for managing termination.
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. Moved to monix.execution.ExecutionModel.
(Since version 2.1.3) Moved to monix.execution.ExecutionModel
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
Deprecated.