org.squirrelframework.foundation.fsm
Class StateMachineLogger

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

public class StateMachineLogger
extends Object


Constructor Summary
StateMachineLogger(StateMachine<?,?,?,?> stateMachine)
           
 
Method Summary
 void onActionExecException(Action<?,?,?,?> action, TransitionException e)
           
 void onAfterActionExecuted(Object sourceState, Object targetState, Object event, Object context, int[] mOfN, Action<?,?,?,?> action)
           
 void onBeforeActionExecuted(Object sourceState, Object targetState, Object event, Object context, int[] mOfN, Action<?,?,?,?> action)
           
 void onStateMachineStart()
           
 void onStateMachineTerminate()
           
 void onTransitionBegin(Object sourceState, Object event, Object context)
           
 void onTransitionComplete(Object sourceState, Object targetState, Object event, Object context)
           
 void onTransitionDeclined(Object sourceState, Object event)
           
 void onTransitionException(Object sourceState, Object targetState, Object event, Object context, TransitionException e)
           
 void startLogging()
           
 void stopLogging()
           
 void terminateLogging()
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateMachineLogger

public StateMachineLogger(StateMachine<?,?,?,?> stateMachine)
Method Detail

startLogging

public void startLogging()

terminateLogging

@Deprecated
public void terminateLogging()
Deprecated. 

Replace by stopLogging


stopLogging

public void stopLogging()

onStateMachineStart

public void onStateMachineStart()

onStateMachineTerminate

public void onStateMachineTerminate()

onTransitionBegin

public void onTransitionBegin(Object sourceState,
                              Object event,
                              Object context)

onTransitionComplete

public void onTransitionComplete(Object sourceState,
                                 Object targetState,
                                 Object event,
                                 Object context)

onTransitionDeclined

public void onTransitionDeclined(Object sourceState,
                                 Object event)

onTransitionException

public void onTransitionException(Object sourceState,
                                  Object targetState,
                                  Object event,
                                  Object context,
                                  TransitionException e)

onBeforeActionExecuted

public void onBeforeActionExecuted(Object sourceState,
                                   Object targetState,
                                   Object event,
                                   Object context,
                                   int[] mOfN,
                                   Action<?,?,?,?> action)

onAfterActionExecuted

public void onAfterActionExecuted(Object sourceState,
                                  Object targetState,
                                  Object event,
                                  Object context,
                                  int[] mOfN,
                                  Action<?,?,?,?> action)

onActionExecException

public void onActionExecException(Action<?,?,?,?> action,
                                  TransitionException e)


Copyright © 2013-2014. All Rights Reserved.