HashedWheelTimer

cc.otavia.core.timer.HashedWheelTimer
See theHashedWheelTimer companion class

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final class HashedWheelBucket

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 Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self 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 Runnable
trait Timeout
class AtomicInteger
class Number
trait Serializable
class Object
trait Matchable
class Any
Show all