See: Description
| Interface | Description |
|---|---|
| Rate | |
| SignalRunnable<T> |
Decouples specific listener interfaces from the signaling implementation.
|
| Class | Description |
|---|---|
| CancellableLoop |
An interruptable loop that can be run by an
ExecutorService. |
| CircularBlockingDeque<T> |
A deque that removes head or tail elements when the number of elements
exceeds the limit and blocks on
CircularBlockingDeque.takeFirst() and CircularBlockingDeque.takeLast() when
there are no elements available. |
| DefaultScheduledExecutorService |
This wraps a
Executors.newCachedThreadPool() and a
Executors.newScheduledThreadPool(int) to provide the functionality of
both in a single ScheduledExecutorService. |
| EventDispatcher<T> | |
| Holder<T> |
A mutable object that may contain a value to another object.
|
| ListenerGroup<T> |
A group of listeners.
|
| RetryingExecutorService |
Wraps an
ScheduledExecutorService to execute Callables with
retries. |
| SharedScheduledExecutorService |
A
ScheduledExecutorService which cannot be shut down. |
| WallTimeRate | |
| WatchdogTimer |
A
WatchdogTimer expects to receive a WatchdogTimer.pulse() at least once
every WatchdogTimer.period WatchdogTimer.units. |
| Exception | Description |
|---|---|
| DroppedEntryException |