| Interface | Description |
|---|---|
| Keeper |
Provides a guard that allows only one winning
Outcome but
any number of loosing outcomes. |
| LoosingOutcome |
An {link Outcome} for the looser.
|
| Outcome |
The Outcome of attempting to grab something from a
Keeper. |
| WinningOutcome |
An
Outcome for the winner. |
| Class | Description |
|---|---|
| DefaultExecutors |
Provide Simple Oddjob Services.
|
| ExecutorServiceThrottle |
An
ExecutorService that limits the number of Runnables
running. |
| ExecutorThrottleType | |
| JobToken | |
| OddjobExecutorService |
A wrapper for
ThreadPoolExecutor that provides an
OddjobExecutorService.toString() implementation. |
| OddjobScheduledExecutorService |
A wrapper for
ScheduledThreadPoolExecutor that provides an
OddjobScheduledExecutorService.toString() implementation. |
| OddjobServicesBean |
Bean implementations of
OddjobServices |
| OddjobTimerService |
A TimerService that doesn't allow it Executor to be shut down.
|
| Retry | |
| RetryDesFa | |
| ScheduleBase |
Common functionality for jobs that schedule things.
|
| ScheduledExecutorServiceAdaptor | |
| ScheduleSummary |
A class used to provide a summary of of a scheduled job.
|
| Timer | |
| TimerBase |
Common functionality for Timers.
|
| TimerDesFa | |
| TrackingExecutor | |
| TrackingServices | |
| Trigger | |
| TriggerDesFa | |
| UnstoppableExecutor |
Different types of schedulers.