public class JaegerObjectFactory
extends java.lang.Object
Example usage:
public class CustomObjectFactory extends JaegerObjectFactory {
\@Override
public JaegerSpan createSpan(...) {
return new CustomSpan(...);
}
// Override other methods...
}
Constructor and Description |
---|
JaegerObjectFactory() |
Modifier and Type | Method and Description |
---|---|
JaegerSpan |
createSpan(JaegerTracer tracer,
java.lang.String operationName,
JaegerSpanContext context,
long startTimeMicroseconds,
long startTimeNanoTicks,
boolean computeDurationViaNanoTicks,
java.util.Map<java.lang.String,java.lang.Object> tags,
java.util.List<Reference> references) |
JaegerTracer.SpanBuilder |
createSpanBuilder(JaegerTracer tracer,
java.lang.String operationName) |
JaegerSpanContext |
createSpanContext(long traceId,
long spanId,
long parentId,
byte flags,
java.util.Map<java.lang.String,java.lang.String> baggage,
java.lang.String debugId) |
public JaegerSpan createSpan(JaegerTracer tracer, java.lang.String operationName, JaegerSpanContext context, long startTimeMicroseconds, long startTimeNanoTicks, boolean computeDurationViaNanoTicks, java.util.Map<java.lang.String,java.lang.Object> tags, java.util.List<Reference> references)
public JaegerSpanContext createSpanContext(long traceId, long spanId, long parentId, byte flags, java.util.Map<java.lang.String,java.lang.String> baggage, java.lang.String debugId)
public JaegerTracer.SpanBuilder createSpanBuilder(JaegerTracer tracer, java.lang.String operationName)