| Modifier and Type | Interface and Description |
|---|---|
| public interface | SchedulerLifecycle
Represents the capability of a Scheduler to be start or shut down its maintained threads. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | ExecutorScheduler
Scheduler that wraps an Executor instance and establishes the Scheduler contract upon it. |
| public class | GenericScheduledExecutorService
A default |
| public class | ImmediateScheduler
Executes work immediately on the current thread. |
| public class | NewThreadScheduler
Schedules work on a new thread. |
| public class | NewThreadWorker
Represents a Scheduler.Worker that runs on its own unique and single-threaded ScheduledExecutorService created via Executors. |
| public class | ScheduledAction
A |
| public class | SchedulePeriodicHelper
Utility method for scheduling tasks periodically (at a fixed rate) by using Worker.schedule(Action0, long, TimeUnit). |
| public class | SchedulerWhen
Allows the use of operators for controlling the timing around when actions scheduled on workers are actually done. |
| pack-priv class | |
| public class | TrampolineScheduler
Schedules work on the current thread but does not execute immediately. |
| Modifier and Type | Enum and Description |
|---|---|
| pack-priv enum | GenericScheduledExecutorServiceFactory
Utility class to create the individual ScheduledExecutorService instances for the GenericScheduledExecutorService class. |