Class DefaultActorClock
java.lang.Object
io.camunda.zeebe.util.sched.clock.DefaultActorClock
- All Implemented Interfaces:
ActorClock
Default actor clock implementation; minimizes calls to
System.currentTimeMillis() to once
per millisecond.-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultActorClock
public DefaultActorClock()
-
-
Method Details
-
update
public boolean update()- Specified by:
updatein interfaceActorClock
-
getTimeMillis
public long getTimeMillis()- Specified by:
getTimeMillisin interfaceActorClock
-
getNanosSinceLastMillisecond
public long getNanosSinceLastMillisecond()- Specified by:
getNanosSinceLastMillisecondin interfaceActorClock
-
getNanoTime
public long getNanoTime()- Specified by:
getNanoTimein interfaceActorClock
-