Interface SpanBuilderInterceptor
-
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
TagPropagation
@API(status=EXPERIMENTAL) public interface SpanBuilderInterceptor extends Plugin
-
-
Field Summary
Fields Modifier and Type Field Description static SpanBuilderInterceptor
DEFAULT
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static SpanBuilderInterceptor
composite(Collection<SpanBuilderInterceptor> interceptors)
static SpanBuilderInterceptor
composite(SpanBuilderInterceptor... interceptors)
io.opentracing.Tracer.SpanBuilder
intercept(io.opentracing.Tracer tracer, io.opentracing.Tracer.SpanBuilder builder)
-
-
-
Field Detail
-
DEFAULT
static final SpanBuilderInterceptor DEFAULT
-
-
Method Detail
-
intercept
@CheckReturnValue io.opentracing.Tracer.SpanBuilder intercept(io.opentracing.Tracer tracer, io.opentracing.Tracer.SpanBuilder builder)
-
composite
static SpanBuilderInterceptor composite(SpanBuilderInterceptor... interceptors)
-
composite
static SpanBuilderInterceptor composite(Collection<SpanBuilderInterceptor> interceptors)
-
-