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.SpanContext
context()
io.opentracing.Span
delegate()
default void
finish()
default void
finish(long finishMicros)
default String
getBaggageItem(String key)
default io.opentracing.Span
log(long timestampMicroseconds, String event)
default io.opentracing.Span
log(long timestampMicroseconds, Map<String,?> fields)
default io.opentracing.Span
log(String event)
default io.opentracing.Span
log(Map<String,?> fields)
default io.opentracing.Span
setBaggageItem(String key, String value)
default io.opentracing.Span
setOperationName(String operationName)
default <T> io.opentracing.Span
setTag(io.opentracing.tag.Tag<T> tag, T value)
static io.opentracing.Span
unwrap(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:
context
in interfaceio.opentracing.Span
-
setTag
default <T> io.opentracing.Span setTag(io.opentracing.tag.Tag<T> tag, T value)
- Specified by:
setTag
in interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(Map<String,?> fields)
- Specified by:
log
in interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(long timestampMicroseconds, Map<String,?> fields)
- Specified by:
log
in interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(String event)
- Specified by:
log
in interfaceio.opentracing.Span
-
log
default io.opentracing.Span log(long timestampMicroseconds, String event)
- Specified by:
log
in interfaceio.opentracing.Span
-
setBaggageItem
default io.opentracing.Span setBaggageItem(String key, String value)
- Specified by:
setBaggageItem
in interfaceio.opentracing.Span
-
getBaggageItem
default String getBaggageItem(String key)
- Specified by:
getBaggageItem
in interfaceio.opentracing.Span
-
setOperationName
default io.opentracing.Span setOperationName(String operationName)
- Specified by:
setOperationName
in interfaceio.opentracing.Span
-
finish
default void finish()
- Specified by:
finish
in interfaceio.opentracing.Span
-
finish
default void finish(long finishMicros)
- Specified by:
finish
in interfaceio.opentracing.Span
-
unwrap
static io.opentracing.Span unwrap(io.opentracing.Span span)
-
-