monix.execution

schedulers

package schedulers

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. schedulers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final class AsyncScheduler extends ReferenceScheduler with BatchingScheduler

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

  2. trait BatchingScheduler extends Scheduler

    Adds trampoline execution capabilities to schedulers, when inherited.

  3. final class ExecuteMacros extends InlineMacros with HygieneUtilMacros

    Macros enabling extension methods for Scheduler meant for executing runnables.

  4. trait ReferenceScheduler extends Scheduler

    Helper for building a Scheduler.

  5. trait SchedulerService extends Scheduler

    A Scheduler type that provides methods for managing termination.

  6. final case class StartAsyncBatchRunnable(start: TrampolinedRunnable, s: Scheduler) extends Runnable with Serializable with Product

    Forces a real asynchronous boundary before executing the given TrampolinedRunnable.

  7. final class TestScheduler extends ReferenceScheduler with BatchingScheduler

    A scheduler meant for testing purposes.

  8. final class TrampolineExecutionContext extends ExecutionContext

    A scala.concurrentExecutionContext implementation that executes runnables immediately, on the current thread, by means of a trampoline implementation.

  9. final class TrampolineScheduler extends Scheduler

    A Scheduler implementation that executes runnables immediately, on the current thread, by means of a trampoline implementation.

  10. abstract class TrampolinedRunnable extends Runnable with OnCompleteRunnable

    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).

  11. type ExecutionModel = execution.ExecutionModel

    Deprecated.

    Deprecated. Moved to monix.execution.ExecutionModel.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.3) Moved to monix.execution.ExecutionModel

  12. type LocalBatchingExecutor = BatchingScheduler

    Deprecated.

    Deprecated. Renamed to BatchingScheduler.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Renamed to BatchingScheduler

  13. type LocalRunnable = TrampolinedRunnable

    Deprecated.

    Deprecated. Renamed to TrampolinedRunnable.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.1.0) Renamed to TrampolinedRunnable

Deprecated Value Members

  1. object ExecutionModel extends Serializable

    Deprecated.

Inherited from AnyRef

Inherited from Any

Ungrouped