Class Trace2EntityKey
java.lang.Object
io.datarouter.model.field.BaseFieldSet<EK>
io.datarouter.model.key.entity.base.BaseEntityKey<Trace2EntityKey>
io.datarouter.trace.storage.entity.Trace2EntityKey
- All Implemented Interfaces:
io.datarouter.model.field.FieldSet<Trace2EntityKey>,io.datarouter.model.key.entity.EntityKey<Trace2EntityKey>,io.datarouter.model.key.Key<Trace2EntityKey>,io.datarouter.model.serialize.fielder.Fielder<Trace2EntityKey>,java.lang.Comparable<io.datarouter.model.field.FieldSet<Trace2EntityKey>>
public class Trace2EntityKey extends io.datarouter.model.key.entity.base.BaseEntityKey<Trace2EntityKey>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrace2EntityKey.FieldKeys -
Constructor Summary
Constructors Constructor Description Trace2EntityKey()Trace2EntityKey(io.datarouter.instrumentation.trace.Traceparent traceparent)Trace2EntityKey(java.lang.String traceId) -
Method Summary
Modifier and Type Method Description java.time.DurationgetAge()java.util.List<io.datarouter.model.field.Field<?>>getFields()java.lang.StringgetTrace2EntityId()Methods inherited from class io.datarouter.model.field.BaseFieldSet
compareTo, equals, getFieldNames, getFields, getFieldValue, getFieldValues, hashCode, toString
-
Constructor Details
-
Trace2EntityKey
public Trace2EntityKey() -
Trace2EntityKey
public Trace2EntityKey(io.datarouter.instrumentation.trace.Traceparent traceparent) -
Trace2EntityKey
public Trace2EntityKey(java.lang.String traceId)
-
-
Method Details
-
getFields
public java.util.List<io.datarouter.model.field.Field<?>> getFields() -
getTrace2EntityId
public java.lang.String getTrace2EntityId() -
getAge
public java.time.Duration getAge()
-