Interface ForwardingSpan
-
- All Superinterfaces:
NormalizingSpan,io.opentracing.Span
@API(status=EXPERIMENTAL) public interface ForwardingSpan extends NormalizingSpan
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default io.opentracing.SpanContextcontext()io.opentracing.Spandelegate()default voidfinish()default voidfinish(long finishMicros)default StringgetBaggageItem(String key)default io.opentracing.Spanlog(long timestampMicroseconds, String event)default io.opentracing.Spanlog(long timestampMicroseconds, Map<String,?> fields)default io.opentracing.Spanlog(String event)default io.opentracing.Spanlog(Map<String,?> fields)default io.opentracing.SpansetBaggageItem(String key, String value)default io.opentracing.SpansetOperationName(String operationName)default <T> io.opentracing.SpansetTag(io.opentracing.tag.Tag<T> tag, T value)static io.opentracing.Spanunwrap(io.opentracing.Span span)static <S> Optional<S>unwrap(io.opentracing.Span span, Class<S> type)-
Methods inherited from interface org.zalando.opentracing.proxy.base.NormalizingSpan
setTag, setTag, setTag
-
-
-
-
Method Detail
-
delegate
io.opentracing.Span delegate()
-
context
default io.opentracing.SpanContext context()
- Specified by:
contextin interfaceio.opentracing.Span
-
setTag
default <T> io.opentracing.Span setTag(io.opentracing.tag.Tag<T> tag, T value)- Specified by:
setTagin interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(Map<String,?> fields)
- Specified by:
login interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(long timestampMicroseconds, Map<String,?> fields)- Specified by:
login interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(String event)
- Specified by:
login interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(long timestampMicroseconds, String event)- Specified by:
login interfaceio.opentracing.Span
-
setBaggageItem
default io.opentracing.Span setBaggageItem(String key, String value)
- Specified by:
setBaggageItemin interfaceio.opentracing.Span
-
getBaggageItem
default String getBaggageItem(String key)
- Specified by:
getBaggageItemin interfaceio.opentracing.Span
-
setOperationName
default io.opentracing.Span setOperationName(String operationName)
- Specified by:
setOperationNamein interfaceio.opentracing.Span
-
finish
default void finish()
- Specified by:
finishin interfaceio.opentracing.Span
-
finish
default void finish(long finishMicros)
- Specified by:
finishin interfaceio.opentracing.Span
-
unwrap
static io.opentracing.Span unwrap(io.opentracing.Span span)
-
-