Package net.thevpc.naru.api.agent
Interface NaruSessionListener
public interface NaruSessionListener
-
Method Summary
Modifier and TypeMethodDescriptionvoidonEventAppended(NaruEvent newEvent) voidonSessionReloaded(NaruSession naruSession) default voidonTaskStatusChanged(NaruTask task, NaruTaskStatus oldStatus, NaruTaskStatus newStatus) Fired on every task status transition, including the transientREADY->RUNNINGandRUNNING->READYpair the scheduler performs around each tick.voidsessionStarted(NaruSession session) voidsessionStopped(NaruSession session)
-
Method Details
-
onEventAppended
-
sessionStarted
-
sessionStopped
-
onSessionReloaded
-
onTaskStatusChanged
Fired on every task status transition, including the transientREADY->RUNNINGandRUNNING->READYpair the scheduler performs around each tick. Listeners that care about task lifecycle should filter on the terminal states (DONE,FAILED,KILLED) rather than react to every edge.
-