Class 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 aspect error 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FsmTracer

        public FsmTracer()
    • 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)
      • 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 aspect error error message.