-
-
Method Summary
Modifier and Type Method Description abstract TgetLocalRootSpan()abstract StringgetServiceName()abstract CharSequencegetOperationName()abstract CharSequencegetResourceName()abstract DDTraceIdgetTraceId()abstract longgetSpanId()abstract longgetParentId()abstract longgetStartTime()abstract longgetDurationNano()abstract intgetError()abstract shortgetHttpStatusCode()abstract CharSequencegetOrigin()abstract TsetMeasured(boolean measured)abstract TsetErrorMessage(String errorMessage)abstract TaddThrowable(Throwable error)abstract TsetTag(String tag, String value)abstract TsetTag(String tag, boolean value)abstract TsetTag(String tag, int value)abstract TsetTag(String tag, long value)abstract TsetTag(String tag, double value)abstract TsetTag(String tag, Number value)abstract TsetTag(String tag, CharSequence value)abstract TsetTag(String tag, Object value)abstract TremoveTag(String tag)abstract <U> UgetTag(CharSequence name, U defaultValue)abstract <U> UgetTag(CharSequence name)abstract booleanhasSamplingPriority()abstract booleanisMeasured()abstract booleanisTopLevel()abstract booleanisForceKeep()abstract CharSequencegetType()abstract voidprocessTagsAndBaggage(MetadataConsumer consumer)abstract TsetSamplingPriority(int samplingPriority, int samplingMechanism)abstract TsetSamplingPriority(int samplingPriority, CharSequence rate, double sampleRate, int samplingMechanism)abstract TsetSpanSamplingPriority(double rate, int limit)abstract TsetMetric(CharSequence name, int value)abstract TsetMetric(CharSequence name, long value)abstract TsetMetric(CharSequence name, float value)abstract TsetMetric(CharSequence name, double value)abstract TsetFlag(CharSequence name, boolean value)abstract intsamplingPriority()-
-
Method Detail
-
getLocalRootSpan
abstract T getLocalRootSpan()
-
getServiceName
abstract String getServiceName()
-
getOperationName
abstract CharSequence getOperationName()
-
getResourceName
abstract CharSequence getResourceName()
-
getTraceId
abstract DDTraceId getTraceId()
-
getSpanId
abstract long getSpanId()
-
getParentId
abstract long getParentId()
-
getStartTime
abstract long getStartTime()
-
getDurationNano
abstract long getDurationNano()
-
getError
abstract int getError()
-
getHttpStatusCode
abstract short getHttpStatusCode()
-
getOrigin
abstract CharSequence getOrigin()
-
setMeasured
abstract T setMeasured(boolean measured)
-
setErrorMessage
abstract T setErrorMessage(String errorMessage)
-
addThrowable
abstract T addThrowable(Throwable error)
-
setTag
abstract T setTag(String tag, CharSequence value)
-
getTag
abstract <U> U getTag(CharSequence name, U defaultValue)
-
getTag
abstract <U> U getTag(CharSequence name)
-
hasSamplingPriority
abstract boolean hasSamplingPriority()
-
isMeasured
abstract boolean isMeasured()
-
isTopLevel
abstract boolean isTopLevel()
-
isForceKeep
abstract boolean isForceKeep()
-
getType
abstract CharSequence getType()
-
processTagsAndBaggage
abstract void processTagsAndBaggage(MetadataConsumer consumer)
-
setSamplingPriority
abstract T setSamplingPriority(int samplingPriority, int samplingMechanism)
-
setSamplingPriority
abstract T setSamplingPriority(int samplingPriority, CharSequence rate, double sampleRate, int samplingMechanism)
-
setSpanSamplingPriority
abstract T setSpanSamplingPriority(double rate, int limit)
-
setMetric
abstract T setMetric(CharSequence name, int value)
-
setMetric
abstract T setMetric(CharSequence name, long value)
-
setMetric
abstract T setMetric(CharSequence name, float value)
-
setMetric
abstract T setMetric(CharSequence name, double value)
-
setFlag
abstract T setFlag(CharSequence name, boolean value)
-
samplingPriority
abstract int samplingPriority()
-
-
-
-