org.squirrelframework.foundation.fsm
Class StateMachinePerformanceMonitor
java.lang.Object
org.squirrelframework.foundation.fsm.StateMachinePerformanceMonitor
public class StateMachinePerformanceMonitor
- extends Object
|
Method Summary |
StateMachinePerformanceModel |
getPerfModel()
|
void |
onActionExecException(Action<?,?,?,?> action)
|
void |
onAfterActionExecuted(StateMachine<?,?,?,?> fsm,
Action<?,?,?,?> action)
|
void |
onBeforeActionExecuted(StateMachine<?,?,?,?> fsm,
Action<?,?,?,?> action)
|
void |
onStateMachineStart(StateMachine<?,?,?,?> fsm)
|
void |
onStateMachineTerminate(StateMachine<?,?,?,?> fsm)
|
void |
onTransitionBegin(StateMachine<?,?,?,?> fsm)
|
void |
onTransitionDeclined(Object sourceState,
Object event,
Object context)
|
void |
onTransitionEnd(Object sourceState,
Object targetState,
Object event,
Object context,
StateMachine<?,?,?,?> fsm)
|
void |
onTransitionException(Object sourceState,
Object targetState,
Object event,
Object context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StateMachinePerformanceMonitor
public StateMachinePerformanceMonitor(String name)
onStateMachineStart
public void onStateMachineStart(StateMachine<?,?,?,?> fsm)
onStateMachineTerminate
public void onStateMachineTerminate(StateMachine<?,?,?,?> fsm)
onTransitionBegin
public void onTransitionBegin(StateMachine<?,?,?,?> fsm)
onTransitionEnd
public void onTransitionEnd(Object sourceState,
Object targetState,
Object event,
Object context,
StateMachine<?,?,?,?> fsm)
onTransitionException
public void onTransitionException(Object sourceState,
Object targetState,
Object event,
Object context)
onTransitionDeclined
public void onTransitionDeclined(Object sourceState,
Object event,
Object context)
onBeforeActionExecuted
public void onBeforeActionExecuted(StateMachine<?,?,?,?> fsm,
Action<?,?,?,?> action)
onAfterActionExecuted
public void onAfterActionExecuted(StateMachine<?,?,?,?> fsm,
Action<?,?,?,?> action)
onActionExecException
public void onActionExecException(Action<?,?,?,?> action)
getPerfModel
public StateMachinePerformanceModel getPerfModel()
Copyright © 2013-2014. All Rights Reserved.