org.squirrelframework.foundation.fsm
Class StateMachineLogger
java.lang.Object
org.squirrelframework.foundation.fsm.StateMachineLogger
public class StateMachineLogger
- extends Object
|
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 |
StateMachineLogger
public StateMachineLogger(StateMachine<?,?,?,?> stateMachine)
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.