| Class and 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 |
| BusyPauser
Implementation of
Pauser that employs a busy-wait strategy to keep the CPU actively engaged. |
| CoreEventLoop |
| DiskSpaceMonitor
Background thread to monitor disk space free.
|
| EventGroup
Composes child event loops to support all
HandlerPriority priorities. |
| EventGroupBuilder
Builder for
EventGroup. |
| EventLoopLifecycle
The life-cycle of an event loop
|
| ExecutorFactory |
| MediumEventLoop |
| MilliPauser
A
Pauser implementation that provides precise control over thread pausing based on a specified duration in milliseconds. |
| NotifyDiskLow |
| Pauser
Provides a suite of factory methods for creating various
Pauser objects, each offering different strategies for managing thread execution. |
| Pauser.SleepyWarning |
| PauserMode
Provides factory methods for creating various types of
Pauser objects. |
| ThreadMonitor |
| ThreadMonitors |
| Threads |
| TimingPauser
Marker interface to show we support
TimingPauser.pause(long, TimeUnit) |
| VanillaExecutorFactory |
| YieldingPauser
This pauser is designed for situations where short bursts of busyness are acceptable before yielding,
aiming to balance responsiveness with CPU usage.
|
Copyright © 2024. All rights reserved.