public class StateMachineLogger extends Object
| Constructor and Description |
|---|
StateMachineLogger(StateMachine<?,?,?,?> stateMachine) |
| Modifier and Type | Method and Description |
|---|---|
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() |
public StateMachineLogger(StateMachine<?,?,?,?> stateMachine)
public void startLogging()
public void stopLogging()
public void onStateMachineStart()
public void onStateMachineTerminate()
public void onTransitionComplete(Object sourceState, Object targetState, Object event, Object context)
public void onTransitionException(Object sourceState, Object targetState, Object event, Object context, TransitionException e)
public void onBeforeActionExecuted(Object sourceState, Object targetState, Object event, Object context, int[] mOfN, Action<?,?,?,?> action)
public void onAfterActionExecuted(Object sourceState, Object targetState, Object event, Object context, int[] mOfN, Action<?,?,?,?> action)
public void onActionExecException(Action<?,?,?,?> action, TransitionException e)
Copyright © 2013–2016. All rights reserved.