Package com.unitesk.aspectrace.fsm
Class FsmTracer
- java.lang.Object
-
- com.unitesk.aspectrace.fsm.FsmTracer
-
public class FsmTracer extends java.lang.Object
Tracer for "fsm" aspect. Used only for information about UniTESK scenario state machine manager for now.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ASPECT
static int
FAILURE_INDETERM
-
Constructor Summary
Constructors Constructor Description FsmTracer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
traceBrowserMessage(int fsmId, MessageLevel level, java.lang.String msg)
static void
traceFailure(int kind, java.lang.String desc)
Traces aspecterror
error message.static void
traceFsmEnd(int fsmId)
static int
traceFsmStart(java.lang.String fullName)
Begins a "fsm" trace.static void
traceIterationVariable(int fsmId, java.lang.String type, java.lang.String name, java.lang.Object value)
static void
traceState(int fsmId, int stateId, java.lang.String stateName)
static void
traceSummary(int fsmId, java.util.Map<java.lang.String,java.lang.String> properties)
static void
traceTransitionEnd(int fsmId, java.lang.String transName)
static void
traceTransitionEndEx(int fsmId, java.lang.String transName, int transId)
static void
traceTransitionStart(int fsmId, java.lang.String transName)
static int
traceTransitionStartEx(int fsmId, java.lang.String transName)
-
-
-
Field Detail
-
ASPECT
public static final java.lang.String ASPECT
- See Also:
- Constant Field Values
-
FAILURE_INDETERM
public static final int FAILURE_INDETERM
- See Also:
- Constant Field Values
-
-
Method Detail
-
traceFsmStart
public static int traceFsmStart(java.lang.String fullName)
Begins a "fsm" trace.- Returns:
- SM id for future tracing.
-
traceFsmEnd
public static void traceFsmEnd(int fsmId)
-
traceState
public static void traceState(int fsmId, int stateId, java.lang.String stateName)
-
traceTransitionStart
public static void traceTransitionStart(int fsmId, java.lang.String transName)
-
traceTransitionStartEx
public static int traceTransitionStartEx(int fsmId, java.lang.String transName)
- Returns:
- Transition ID for using in
traceTransitionEndEx(int, String, int)
.
-
traceTransitionEnd
public static void traceTransitionEnd(int fsmId, java.lang.String transName)
-
traceTransitionEndEx
public static void traceTransitionEndEx(int fsmId, java.lang.String transName, int transId)
-
traceIterationVariable
public static void traceIterationVariable(int fsmId, java.lang.String type, java.lang.String name, java.lang.Object value)
-
traceSummary
public static void traceSummary(int fsmId, java.util.Map<java.lang.String,java.lang.String> properties)
-
traceBrowserMessage
public static void traceBrowserMessage(int fsmId, MessageLevel level, java.lang.String msg)
-
traceFailure
public static void traceFailure(int kind, java.lang.String desc)
Traces aspecterror
error message.
-
-