Package io.camunda.zeebe.scheduler
Class ActorTimerQueue
java.lang.Object
org.agrona.DeadlineTimerWheel
io.camunda.zeebe.scheduler.ActorTimerQueue
public final class ActorTimerQueue
extends org.agrona.DeadlineTimerWheel
-
Nested Class Summary
Nested classes/interfaces inherited from class org.agrona.DeadlineTimerWheel
org.agrona.DeadlineTimerWheel.TimerConsumer, org.agrona.DeadlineTimerWheel.TimerHandler -
Field Summary
Fields inherited from class org.agrona.DeadlineTimerWheel
NULL_DEADLINE -
Constructor Summary
ConstructorsConstructorDescriptionActorTimerQueue(ActorClock clock) ActorTimerQueue(ActorClock clock, int ticksPerWheel) -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessExpiredTimers(ActorClock clock) voidremove(TimerSubscription timer) voidschedule(TimerSubscription timer, ActorClock now) Methods inherited from class org.agrona.DeadlineTimerWheel
cancelTimer, clear, currentTickTime, currentTickTime, deadline, forEach, poll, resetStartTime, scheduleTimer, startTime, tickResolution, ticksPerWheel, timerCount, timeUnit
-
Constructor Details
-
ActorTimerQueue
-
ActorTimerQueue
-
-
Method Details
-
processExpiredTimers
-
schedule
-
remove
-