Package io.datarouter.trace.web
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 booleanattemptToAddThread(io.datarouter.instrumentation.trace.TraceThreadDto newThread)static TraceThreadGroupcreate(java.util.Collection<io.datarouter.instrumentation.trace.TraceThreadDto> threads, io.datarouter.instrumentation.trace.TraceThreadDto fakeThread)java.lang.LonggetGroupId()java.lang.StringgetHtml()intgetNumThreads()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)booleanisRoot()intnumNestedLevels()voidsetSpans(java.util.Collection<io.datarouter.instrumentation.trace.TraceSpanDto> spans)java.lang.StringtoString()
-
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:
toStringin classjava.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)
-