|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 EventProvider
engine
- that will be notified about events.public void dispose()
EventProvider
dispose
in interface EventProvider
protected void suspendThread()
protected ThreadInfo getThreadInfo()
public void stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
stateMachineCameToFinalState
in interface EventProcessorListener
stateMachineCameToFinalState
in class AbstractEventProcessorListener
public void beforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
EventProcessorListener
beforeInputActionExecution
in interface EventProcessorListener
beforeInputActionExecution
in class AbstractEventProcessorListener
public void beforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
EventProcessorListener
beforeOnEnterActionExecution
in interface EventProcessorListener
beforeOnEnterActionExecution
in class AbstractEventProcessorListener
public void beforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
EventProcessorListener
beforeOutputActionExecution
in interface EventProcessorListener
beforeOutputActionExecution
in class AbstractEventProcessorListener
public void beforeSubmachineExecution(StateMachineContext context, Event e, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
EventProcessorListener
e
.
beforeSubmachineExecution
in interface EventProcessorListener
beforeSubmachineExecution
in class AbstractEventProcessorListener
public void transitionCandidate(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
EventProcessorListener
transitionCandidate
in interface EventProcessorListener
transitionCandidate
in class AbstractEventProcessorListener
public void eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
EventProcessorListener
e
.
eventProcessingStarted
in interface EventProcessorListener
eventProcessingStarted
in class AbstractEventProcessorListener
public void comeToState(StateMachineContext context, StateMachinePath path, java.lang.String state)
EventProcessorListener
comeToState
in interface EventProcessorListener
comeToState
in class AbstractEventProcessorListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |