org.squirrelframework.foundation.fsm
Class StateMachinePerformanceMonitor

java.lang.Object
  extended by org.squirrelframework.foundation.fsm.StateMachinePerformanceMonitor

public class StateMachinePerformanceMonitor
extends Object


Constructor Summary
StateMachinePerformanceMonitor(String name)
           
 
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
 

Constructor Detail

StateMachinePerformanceMonitor

public StateMachinePerformanceMonitor(String name)
Method Detail

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.