Dispatchers provide a way for work to be done in another thread,
but unlike a standard thread pool, do so with extreme efficiency.See: Description
| Interface | Description |
|---|---|
| Dispatcher |
| Class | Description |
|---|---|
| AbstractLifecycleDispatcher |
A
Dispatcher that has a lifecycle. |
| AbstractMultiThreadDispatcher |
Base implementation for multi-threaded dispatchers
|
| AbstractSingleThreadDispatcher |
Base Implementation for single-threaded Dispatchers.
|
| ActorDispatcher |
An implementation of
Dispatcher that maps a key to a delegate dispatcher and caches the mapping within
its internal Registry. |
| EventLoopDispatcher | Deprecated |
| ParkWaitStrategy | |
| RingBufferDispatcher |
Implementation of a
Dispatcher that uses a RingBuffer to queue tasks to execute. |
| SynchronousDispatcher |
A
Dispatcher implementation that dispatches events using the calling thread. |
| ThreadPoolExecutorDispatcher |
A
Dispatcher that uses a ThreadPoolExecutor with an unbounded queue to dispatch events. |
| TraceableDelegatingDispatcher |
An implementation of
Dispatcher that traces activity through it. |
| WorkQueueDispatcher |
Implementation of a
Dispatcher that uses a multi-threaded, multi-producer RingBuffer to queue tasks
to execute. |
Dispatchers provide a way for work to be done in another thread,
but unlike a standard thread pool, do so with extreme efficiency.