See: Description
| Class | Description |
|---|---|
| KeyDistributedExecutor |
TaskDistributor is designed such that tasks executed on it for a given key will run in a single
threaded manner.
|
| KeyDistributedScheduler |
This is a class which is more full featured than
KeyDistributedExecutor, but it does
require a scheduler implementation in order to be able to perform scheduling. |
| RunnableChain |
A class to chain multiple runnables to later be run together, within the same thread.
|
| SchedulerExecutorDelegator |
Class which takes in both an executor and a scheduler.
|
| SubmitterExecutorAdapter |
A simple wrapper class for
Executor implementations to provide
SubmitterExecutor capabilities. |
| ThrowableSuppressingRunnable |
Class that is designed to wrap a runnable, and prevent any throwables from propagating out of
the run function.
|
Runnable)
are included in this package.