public interface EventSubscriberAllActionsHandler
Note that the state machine design leaves full choice about how to implement actions. Just in case you want to do it all in one class then this interface can be useful, mostly to be alerted of SM changes by compile errors (especially when using 'Override' tags).
EventSubscriberActionDispatcher| Modifier and Type | Method and Description |
|---|---|
void |
createConnectionAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents) |
void |
createEnvironmentAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents) |
void |
destroyConnectionAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents) |
void |
destroyEnvironmentAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents) |
void |
resumeAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents) |
void |
suspendAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents) |
void createEnvironmentAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents)
throws AcsJStateMachineActionEx
AcsJStateMachineActionExvoid destroyEnvironmentAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents)
throws AcsJStateMachineActionEx
AcsJStateMachineActionExvoid createConnectionAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents)
throws AcsJStateMachineActionEx
AcsJStateMachineActionExvoid destroyConnectionAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents)
throws AcsJStateMachineActionEx
AcsJStateMachineActionExvoid suspendAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents)
throws AcsJStateMachineActionEx
AcsJStateMachineActionExvoid resumeAction(EventDispatcher evtDispatcher,
ErrorReporter errRep,
SCInstance scInstance,
java.util.Collection<TriggerEvent> derivedEvents)
throws AcsJStateMachineActionEx
AcsJStateMachineActionEx