| Interface | Description |
|---|---|
| CoreEventLoop | |
| ExecutorFactory | |
| NotifyDiskLow | |
| Pauser |
See also
PauserMode for a mechanism to capture these as serialisable configuration |
| ThreadHolder | |
| ThreadMonitor | |
| TimingPauser |
Marker interface to show we support
TimingPauser.pause(long, TimeUnit) |
| Class | Description |
|---|---|
| AbstractLifecycleEventLoop |
A parent class that:
Enforces the life-cycle of an EventLoop
Implements idempotency for
AbstractLifecycleEventLoop.start(), AbstractLifecycleEventLoop.stop()
Ensures AbstractLifecycleEventLoop.stop() only returns when the EventLoop is stopped
See EventLoopLifecycle for details of the life-cycle |
| BlockingEventLoop |
Event Loop for blocking tasks.
|
| BusyTimedPauser |
Similar to
BusyPauser but also supporting TimingPauser |
| EventGroup |
Composes child event loops to support all
HandlerPriority priorities. |
| EventGroupBuilder |
Builder for
EventGroup. |
| EventLoops | |
| LongPauser | |
| MediumEventLoop | |
| MilliPauser | |
| MonitorEventLoop | |
| NamedThreadFactory | |
| NotifyDiskLowLogWarn | |
| PauserMonitor | Deprecated |
| TimedEventHandler | |
| TimeoutPauser | |
| VanillaEventLoop | |
| YieldingPauser |
| Enum | Description |
|---|---|
| BusyPauser | |
| DiskSpaceMonitor |
Background thread to monitor disk space free.
|
| EventLoopLifecycle |
The life-cycle of an event loop
|
| Pauser.SleepyWarning | |
| PauserMode |
This class contains factory methods for Pausers.
|
| ThreadMonitors | |
| Threads | |
| VanillaExecutorFactory |
Copyright © 2023. All rights reserved.