| Interface | Description |
|---|---|
| InitCallable<V> |
A
Callable which can be initialized and should be initialized before being invoked. |
| Initializable |
Something what may be initialized once
|
| InitRunnable |
A
Runnable which can be initialized and should be initialized before being invoked. |
| StoppableTask |
A runnable task which can be stopped by the
Closeable.close() method |
| Throttle<X> |
Throttle can make a decision about the specified thing to pass or to wait.
|
| Class | Description |
|---|---|
| RateThrottle<X> |
A semaphore-like non-blocking throttle which permits at the given rate.
|
| StoppableTaskBase |
The base for a stoppable task
|