Class TraceThreadGroup

java.lang.Object
io.datarouter.trace.web.TraceThreadGroup

public class TraceThreadGroup
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    TraceThreadGroup​(io.datarouter.instrumentation.trace.TraceThreadDto thread)  
  • Method Summary

    Modifier and Type Method Description
    boolean attemptToAddThread​(io.datarouter.instrumentation.trace.TraceThreadDto newThread)  
    static TraceThreadGroup create​(java.util.Collection<io.datarouter.instrumentation.trace.TraceThreadDto> threads, io.datarouter.instrumentation.trace.TraceThreadDto fakeThread)  
    java.lang.Long getGroupId()  
    java.lang.String getHtml()  
    int getNumThreads()  
    java.util.List<io.datarouter.instrumentation.trace.TraceThreadDto> getOrderedThreads()  
    java.util.SortedMap<io.datarouter.instrumentation.trace.TraceThreadDto,​java.util.SortedSet<io.datarouter.instrumentation.trace.TraceSpanDto>> getSpansByThreadKey​(java.util.Collection<io.datarouter.instrumentation.trace.TraceSpanDto> spans)  
    boolean isRoot()  
    int numNestedLevels()  
    void setSpans​(java.util.Collection<io.datarouter.instrumentation.trace.TraceSpanDto> spans)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • TraceThreadGroup

      public TraceThreadGroup​(io.datarouter.instrumentation.trace.TraceThreadDto thread)
  • Method Details

    • getGroupId

      public java.lang.Long getGroupId()
    • setSpans

      public void setSpans​(java.util.Collection<io.datarouter.instrumentation.trace.TraceSpanDto> spans)
    • attemptToAddThread

      public boolean attemptToAddThread​(io.datarouter.instrumentation.trace.TraceThreadDto newThread)
    • isRoot

      public boolean isRoot()
    • numNestedLevels

      public int numNestedLevels()
    • getOrderedThreads

      public java.util.List<io.datarouter.instrumentation.trace.TraceThreadDto> getOrderedThreads()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • getHtml

      public java.lang.String getHtml()
    • getNumThreads

      public int getNumThreads()
    • create

      public static TraceThreadGroup create​(java.util.Collection<io.datarouter.instrumentation.trace.TraceThreadDto> threads, io.datarouter.instrumentation.trace.TraceThreadDto fakeThread)
    • getSpansByThreadKey

      public java.util.SortedMap<io.datarouter.instrumentation.trace.TraceThreadDto,​java.util.SortedSet<io.datarouter.instrumentation.trace.TraceSpanDto>> getSpansByThreadKey​(java.util.Collection<io.datarouter.instrumentation.trace.TraceSpanDto> spans)