@API(status=EXPERIMENTAL) public interface ForwardingSpan extends NormalizingSpan, Supplier<io.opentracing.Span>
Supplier to support the OpenTracing shim:
https://github.com/open-telemetry/opentelemetry-java/pull/4535| Modifier and Type | Method and Description |
|---|---|
default io.opentracing.SpanContext |
context() |
io.opentracing.Span |
delegate() |
default void |
finish() |
default void |
finish(long finishMicros) |
default io.opentracing.Span |
get() |
default String |
getBaggageItem(String key) |
default io.opentracing.Span |
log(long timestampMicroseconds,
Map<String,?> fields) |
default io.opentracing.Span |
log(long timestampMicroseconds,
String event) |
default io.opentracing.Span |
log(Map<String,?> fields) |
default io.opentracing.Span |
log(String event) |
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) |
setTag, setTag, setTagio.opentracing.Span delegate()
default io.opentracing.SpanContext context()
context in interface io.opentracing.Spandefault <T> io.opentracing.Span setTag(io.opentracing.tag.Tag<T> tag,
T value)
setTag in interface io.opentracing.Spandefault io.opentracing.Span log(Map<String,?> fields)
log in interface io.opentracing.Spandefault io.opentracing.Span log(long timestampMicroseconds,
Map<String,?> fields)
log in interface io.opentracing.Spandefault io.opentracing.Span log(String event)
log in interface io.opentracing.Spandefault io.opentracing.Span log(long timestampMicroseconds,
String event)
log in interface io.opentracing.Spandefault io.opentracing.Span setBaggageItem(String key, String value)
setBaggageItem in interface io.opentracing.Spandefault String getBaggageItem(String key)
getBaggageItem in interface io.opentracing.Spandefault io.opentracing.Span setOperationName(String operationName)
setOperationName in interface io.opentracing.Spandefault void finish()
finish in interface io.opentracing.Spandefault void finish(long finishMicros)
finish in interface io.opentracing.Spanstatic io.opentracing.Span unwrap(io.opentracing.Span span)
Copyright © 2019–2022 Zalando SE. All rights reserved.