private static final class HashedWheelTimer.HashedWheelBucket
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private HashedWheelTimer.HashedWheelTimeout |
head |
private HashedWheelTimer.HashedWheelTimeout |
tail |
| Modifier | Constructor and Description |
|---|---|
private |
HashedWheelBucket() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTimeout(HashedWheelTimer.HashedWheelTimeout timeout)
Add
HashedWheelTimer.HashedWheelTimeout to this bucket. |
void |
clearTimeouts(java.util.Set<Timeout> set)
Clear this bucket and return all not expired / cancelled
Timeouts. |
void |
expireTimeouts(long deadline)
Expire all
HashedWheelTimer.HashedWheelTimeouts for the given deadline. |
private HashedWheelTimer.HashedWheelTimeout |
pollTimeout() |
HashedWheelTimer.HashedWheelTimeout |
remove(HashedWheelTimer.HashedWheelTimeout timeout) |
private HashedWheelTimer.HashedWheelTimeout head
private HashedWheelTimer.HashedWheelTimeout tail
public void addTimeout(HashedWheelTimer.HashedWheelTimeout timeout)
HashedWheelTimer.HashedWheelTimeout to this bucket.public void expireTimeouts(long deadline)
HashedWheelTimer.HashedWheelTimeouts for the given deadline.public HashedWheelTimer.HashedWheelTimeout remove(HashedWheelTimer.HashedWheelTimeout timeout)
public void clearTimeouts(java.util.Set<Timeout> set)
Timeouts.private HashedWheelTimer.HashedWheelTimeout pollTimeout()