- All Known Implementing Classes:
AbstractAgent
,AgentModel
,AgentNode
,Clock
,MetaEdgeAgent
,MetaHostAgent
,MetaLaneAgent
,MetaMeshAgent
,MetaPartAgent
,SideStage
,StageClock
,Theater
public interface Schedule
Timetable for executing timers at their scheduled times.
Schedule
is thread safe.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionsetTimer
(long millis, TimerFunction timer) Schedulestimer
to execute aftermillis
milliseconds have elapsed.timer
(TimerFunction timer) Returns an unscheduledTimerRef
bound totimer
, which can later be used to scheduletimer
.
-
Method Details
-
timer
Returns an unscheduledTimerRef
bound totimer
, which can later be used to scheduletimer
. -
setTimer
Schedulestimer
to execute aftermillis
milliseconds have elapsed. Returns aTimerRef
that can be used to check the status of, reschedule, and canceltimer
.
-