Packages

object TestScheduler extends Serializable

Source
TestScheduler.scala
Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestScheduler
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class State(lastID: Long, clock: FiniteDuration, tasks: SortedSet[Task], lastReportedError: Throwable) extends Product with Serializable

    Used internally by TestScheduler, represents the internal state used for task scheduling and execution.

  2. case class Task(id: Long, task: Runnable, runsAt: FiniteDuration) extends Product with Serializable

    Used internally by TestScheduler, represents a unit of work pending execution.

Value Members

  1. def apply(executionModel: execution.ExecutionModel): TestScheduler

    Builder for TestScheduler.

  2. def apply(): TestScheduler

    Builder for TestScheduler.

  3. object Task extends Serializable