Retrieve or create a new rx.lang.scala.Worker that represents serial execution of actions.
Retrieve or create a new rx.lang.scala.Worker that represents serial execution of actions.
When work is completed it should be unsubscribed using unsubscribe.
Work on a rx.lang.scala.Worker is guaranteed to be sequential.
Inner representing a serial queue of actions to be executed
the scheduler's notion of current absolute time in milliseconds.
Parallelism available to a Scheduler.
Parallelism available to a Scheduler.
This defaults to Runtime.getRuntime().availableProcessors()
but can be overridden for use cases such as scheduling work on a computer cluster.
the scheduler's available degree of parallelism.
Scheduler with artificial time, useful for testing.
For example, you could test the
Observable.interval
operation using aTestScheduler
as follows: