| Interface | Description |
|---|---|
| HashWheelTimer.WaitStrategy |
Wait strategy for the timer
|
| Timer |
| Class | Description |
|---|---|
| HashWheelTimer |
Hash Wheel Timer, as per the paper:
Hashed and hierarchical timing wheels:
http://www.cs.columbia.edu/~nahum/w6998/papers/ton97-timing-wheels.pdf
More comprehensive slides, explaining the paper can be found here:
http://www.cse.wustl.edu/~cdgill/courses/cs6874/TimingWheels.ppt
Hash Wheel timer is an approximated timer that allows performant execution of
larger amount of tasks with better performance compared to traditional scheduling.
|
| HashWheelTimer.BusySpinWait |
BusySpin wait strategy.
|
| HashWheelTimer.SleepWait |
Sleep wait strategy.
|
| HashWheelTimer.TimerPausable<T extends Consumer<java.lang.Long>> |
Timer Registration
|
| HashWheelTimer.YieldingWait |
Yielding wait strategy.
|
| TimeUtils |