Class TreeTraceVisitor

java.lang.Object
com.netcracker.profiler.sax.raw.TreeTraceVisitor
Direct Known Subclasses:
StringTreeTraceAdapter, TreeBuilderTrace

public class TreeTraceVisitor extends Object
A visitor to visit profiling event stream: method enter method exit label Methods must be called in the following order
  • Field Details

    • api

      protected final int api
      The API version implemented by this visitor. The value of this field must be one of ProfilerConstants.PROFILER_V1.
    • tv

      protected final TreeTraceVisitor tv
  • Constructor Details

    • TreeTraceVisitor

      public TreeTraceVisitor(int api)
    • TreeTraceVisitor

      public TreeTraceVisitor(int api, TreeTraceVisitor tv)
  • Method Details

    • visitEnter

      public void visitEnter(int methodId)
    • visitEnter

      public void visitEnter(int methodId, long lastAssemblyId, long lastParentAssemblyId, byte isReactorEndPoint, byte isReactorFrame, long reactStartTime, int reactDuration, int blockingOperator, int prevOperation, int currentOperation, int emit)
    • visitExit

      public void visitExit()
    • visitLabel

      public void visitLabel(int labelId, ValueHolder value)
    • visitLabel

      public void visitLabel(int labelId, ValueHolder value, long assemblyId)
    • visitTimeAdvance

      public void visitTimeAdvance(long timeAdvance)
    • visitEnd

      public void visitEnd()
    • getSp

      public int getSp()
    • getTime

      public long getTime()
    • asSkipVisitEnd

      public TreeTraceVisitor asSkipVisitEnd()