monix.execution

schedulers

package schedulers

Visibility
  1. Public
  2. All

Type Members

  1. final class AsyncScheduler extends ReferenceScheduler with LocalBatchingExecutor

    An AsyncScheduler schedules tasks to be executed asynchronously, either now or in the future, by means of Javascript's setTimeout.

  2. sealed abstract class ExecutionModel extends AnyRef

    Specification for run-loops, imposed by the Scheduler.

  3. trait LocalBatchingExecutor extends Scheduler

    Adds trampoline execution capabilities to schedulers, when inherited.

  4. abstract class LocalRunnable extends Runnable with OnCompleteRunnable

    A marker for callbacks that can be batched and executed locally.

  5. final class TestScheduler extends ReferenceScheduler with LocalBatchingExecutor

    A scheduler meant for testing purposes.

  6. final class TrampolineScheduler extends ReferenceScheduler

    A TrampolineScheduler executes immediate tasks on the current call-stack by using an internal trampoline and schedules tasks for execution in the future by means of Javascript's setTimeout.

Value Members

  1. object AsyncScheduler extends Serializable

  2. object ExecutionModel

  3. object TestScheduler extends Serializable

  4. object TrampolineScheduler extends Serializable

Ungrouped