Package io.datarouter.trace.storage.span
Class Trace2Span
java.lang.Object
io.datarouter.model.databean.BaseDatabean<Trace2SpanKey,Trace2Span>
io.datarouter.trace.storage.span.Trace2Span
- All Implemented Interfaces:
io.datarouter.model.databean.Databean<Trace2SpanKey,Trace2Span>,java.lang.Comparable<io.datarouter.model.databean.Databean<?,?>>
public class Trace2Span extends io.datarouter.model.databean.BaseDatabean<Trace2SpanKey,Trace2Span>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrace2Span.FieldKeysstatic classTrace2Span.Trace2SpanFielder -
Field Summary
-
Constructor Summary
Constructors Constructor Description Trace2Span()Trace2Span(io.datarouter.instrumentation.trace.Trace2SpanDto dto)Trace2Span(Trace2SpanKey key) -
Method Summary
Modifier and Type Method Description java.lang.LonggetCreatedNs()java.lang.LonggetDurationNs()java.lang.LonggetEndedNs()Trace2SpanGroupTypegetGroupType()java.lang.StringgetInfo()java.lang.Class<Trace2SpanKey>getKeyClass()java.lang.StringgetName()java.lang.IntegergetParentSequence()java.lang.IntegergetSequence()java.lang.LonggetThreadId()io.datarouter.instrumentation.trace.TraceparentgetTraceparent()booleanisTopLevel()java.lang.StringtoString()
-
Constructor Details
-
Trace2Span
public Trace2Span() -
Trace2Span
-
Trace2Span
public Trace2Span(io.datarouter.instrumentation.trace.Trace2SpanDto dto)
-
-
Method Details
-
getKeyClass
-
isTopLevel
public boolean isTopLevel() -
getThreadId
public java.lang.Long getThreadId() -
getSequence
public java.lang.Integer getSequence() -
getName
public java.lang.String getName() -
getGroupType
-
getCreatedNs
public java.lang.Long getCreatedNs() -
getEndedNs
public java.lang.Long getEndedNs() -
getParentSequence
public java.lang.Integer getParentSequence() -
getInfo
public java.lang.String getInfo() -
getDurationNs
public java.lang.Long getDurationNs() -
getTraceparent
public io.datarouter.instrumentation.trace.Traceparent getTraceparent() -
toString
public java.lang.String toString()- Overrides:
toStringin classio.datarouter.model.databean.BaseDatabean<Trace2SpanKey,Trace2Span>
-