cc.otavia.core.timer.HashedWheelTimer
See theHashedWheelTimer companion class
object HashedWheelTimer
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashedWheelTimer.type
Members list
Type members
Classlikes
Bucket that stores HashedWheelTimeouts. These are stored in a linked-list like datastructure to allow easy removal of HashedWheelTimeouts in the middle. Also the HashedWheelTimeout act as nodes themself and so no extra object creation is needed.
Bucket that stores HashedWheelTimeouts. These are stored in a linked-list like datastructure to allow easy removal of HashedWheelTimeouts in the middle. Also the HashedWheelTimeout act as nodes themself and so no extra object creation is needed.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object HashedWheelBucket
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HashedWheelBucket.type
final class HashedWheelTimeout(val timer: HashedWheelTimer, val task: TimerTask, val createTime: Long, val delay: Long, val period: Long) extends AtomicInteger, Timeout, Runnable
Attributes
- Supertypes
-
trait Runnabletrait Timeoutclass AtomicIntegerclass Numbertrait Serializableclass Objecttrait Matchableclass AnyShow all
In this article