|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.evelopers.unimod.runtime.AbstractEventProcessorListener
com.evelopers.unimod.debug.app.EventProcessorEventProvider
EventProvider for app-side debugger engine.
Listens debuggable engine for event processing and notifies about these
event debugger engine. Reacts only on events types defined in BreakpointPositions.
| Field Summary | |
static java.lang.String |
E21
|
static java.lang.String |
E22
|
| Constructor Summary | |
EventProcessorEventProvider()
|
|
| Method Summary | |
void |
beforeInputActionExecution(StateMachineContext context,
StateMachinePath path,
java.lang.String transition,
java.lang.String inputAction)
Input action will be executed |
void |
beforeOnEnterActionExecution(StateMachineContext context,
StateMachinePath path,
java.lang.String state,
java.lang.String outputAction)
Output action will be executed |
void |
beforeOutputActionExecution(StateMachineContext context,
StateMachinePath path,
java.lang.String transition,
java.lang.String outputAction)
Output action will be executed |
void |
beforeSubmachineExecution(StateMachineContext context,
Event e,
StateMachinePath path,
java.lang.String state,
java.lang.String subMachine)
Submachines of the active state will be executed with event e. |
void |
comeToState(StateMachineContext context,
StateMachinePath path,
java.lang.String state)
Come to some state |
void |
dispose()
Called on sthutdown. |
void |
eventProcessingStarted(StateMachineContext context,
Event e,
StateMachinePath path,
StateMachineConfig c)
Event processor started processing of event e. |
protected ThreadInfo |
getThreadInfo()
|
void |
init(ModelEngine engine)
Called on engine start-up |
void |
stateMachineCameToFinalState(StateMachineContext context,
StateMachinePath path,
StateMachineConfig config)
Debuggable engine come to final state |
protected void |
suspendThread()
Suspends event dispatch thread of engine that is being debugged, if ThreadManager wants it, until ThreadManager resumes thread. |
void |
transitionCandidate(StateMachineContext context,
StateMachinePath path,
java.lang.String state,
Event event,
java.lang.String transition)
Examine transition if it may be selected as transition to go |
| Methods inherited from class com.evelopers.unimod.runtime.AbstractEventProcessorListener |
afterInputActionExecution, afterOnEnterActionExecution, afterOutputActionExecution, afterSubmachineExecution, compositeTargetState, eventProcessingFinished, eventSkipped, transitionFound, transitionNotFound, transitionsOfSuperstate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String E21
public static final java.lang.String E22
| Constructor Detail |
public EventProcessorEventProvider()
| Method Detail |
public void init(ModelEngine engine)
EventProvider
init in interface EventProviderengine - that will be notified about events.public void dispose()
EventProvider
dispose in interface EventProviderprotected void suspendThread()
protected ThreadInfo getThreadInfo()
public void stateMachineCameToFinalState(StateMachineContext context,
StateMachinePath path,
StateMachineConfig config)
stateMachineCameToFinalState in interface EventProcessorListenerstateMachineCameToFinalState in class AbstractEventProcessorListener
public void beforeInputActionExecution(StateMachineContext context,
StateMachinePath path,
java.lang.String transition,
java.lang.String inputAction)
EventProcessorListener
beforeInputActionExecution in interface EventProcessorListenerbeforeInputActionExecution in class AbstractEventProcessorListener
public void beforeOnEnterActionExecution(StateMachineContext context,
StateMachinePath path,
java.lang.String state,
java.lang.String outputAction)
EventProcessorListener
beforeOnEnterActionExecution in interface EventProcessorListenerbeforeOnEnterActionExecution in class AbstractEventProcessorListener
public void beforeOutputActionExecution(StateMachineContext context,
StateMachinePath path,
java.lang.String transition,
java.lang.String outputAction)
EventProcessorListener
beforeOutputActionExecution in interface EventProcessorListenerbeforeOutputActionExecution in class AbstractEventProcessorListener
public void beforeSubmachineExecution(StateMachineContext context,
Event e,
StateMachinePath path,
java.lang.String state,
java.lang.String subMachine)
EventProcessorListenere.
beforeSubmachineExecution in interface EventProcessorListenerbeforeSubmachineExecution in class AbstractEventProcessorListener
public void transitionCandidate(StateMachineContext context,
StateMachinePath path,
java.lang.String state,
Event event,
java.lang.String transition)
EventProcessorListener
transitionCandidate in interface EventProcessorListenertransitionCandidate in class AbstractEventProcessorListener
public void eventProcessingStarted(StateMachineContext context,
Event e,
StateMachinePath path,
StateMachineConfig c)
EventProcessorListenere.
eventProcessingStarted in interface EventProcessorListenereventProcessingStarted in class AbstractEventProcessorListener
public void comeToState(StateMachineContext context,
StateMachinePath path,
java.lang.String state)
EventProcessorListener
comeToState in interface EventProcessorListenercomeToState in class AbstractEventProcessorListener
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||