| Interface | Description |
|---|---|
| SchedulerLifecycle |
| Class | Description |
|---|---|
| ComputationScheduler |
Holds a fixed pool of worker threads and assigns them
to requested Scheduler.Workers in a round-robin fashion.
|
| ExecutorScheduler | |
| ExecutorScheduler.ExecutorWorker | |
| IOScheduler |
Scheduler that creates and caches a set of thread pools and reuses them if possible.
|
| NewThreadScheduler |
Schedules work on a new thread.
|
| NewThreadWorker |
Base class that manages a single-threaded ScheduledExecutorService as a
worker but doesn't perform task-tracking operations.
|
| RxThreadFactory | |
| ScheduledRunnable | |
| SingleScheduler | |
| TrampolineScheduler |
Schedules work on the current thread but does not execute immediately.
|
| Enum | Description |
|---|---|
| SchedulerPoolFactory |
Manages the creating of ScheduledExecutorServices and sets up purging
|