public interface IRunContext
Modifier and Type | Method and Description |
---|---|
void |
addChange(IModelDelta delta) |
TimerHandle |
addTimer(Timer timer) |
String[] |
args() |
boolean |
cancelTimer(TimerHandle t) |
void |
deregisterEvent(EventHandle e) |
void |
enableSimulatedTime(boolean enable) |
void |
execute(IApplicationTask task) |
EventSet |
getActiveEvents() |
TimerSet |
getActiveTimers() |
IChangeLog |
getChangeLog() |
Instant |
getEpoch() |
IEvent |
getEvent(EventHandle e) |
IExceptionHandler |
getExceptionHandler() |
ILogger |
getLog() |
String |
getName() |
Timer |
getTimer(TimerHandle t) |
IChangeLog |
heartbeat() |
IChangeLog |
performTransaction(IApplicationTask task) |
void |
registerEvent(IEvent event) |
void |
setEpoch(Instant newEpoch) |
void |
setExceptionHandler(IExceptionHandler h) |
void |
setTime(long time) |
void |
start() |
long |
time() |
void start()
String getName()
void execute(IApplicationTask task)
IChangeLog performTransaction(IApplicationTask task)
IChangeLog heartbeat()
IExceptionHandler getExceptionHandler()
void setExceptionHandler(IExceptionHandler h)
String[] args()
TimerHandle addTimer(Timer timer)
boolean cancelTimer(TimerHandle t)
TimerSet getActiveTimers()
Timer getTimer(TimerHandle t)
void registerEvent(IEvent event)
void deregisterEvent(EventHandle e)
EventSet getActiveEvents()
IEvent getEvent(EventHandle e)
long time()
void setTime(long time)
void setEpoch(Instant newEpoch)
Instant getEpoch()
void enableSimulatedTime(boolean enable)
void addChange(IModelDelta delta)
IChangeLog getChangeLog()
ILogger getLog()
Copyright © 2021. All rights reserved.