public abstract class TraceContextOrSamplingFlags extends Object
This is a port of com.github.kristofa.brave.TraceData
, which served the same purpose.
TraceContext.Extractor
Modifier and Type | Method and Description |
---|---|
abstract TraceContext |
context()
When present, create the span via
Tracer.joinSpan(TraceContext) |
static TraceContextOrSamplingFlags |
create(SamplingFlags flags) |
static TraceContextOrSamplingFlags |
create(TraceContext.Builder builder) |
static TraceContextOrSamplingFlags |
create(TraceContext context) |
abstract SamplingFlags |
samplingFlags()
When present, create the span via
Tracer.newTrace(SamplingFlags) |
@Nullable public abstract TraceContext context()
Tracer.joinSpan(TraceContext)
@Nullable public abstract SamplingFlags samplingFlags()
Tracer.newTrace(SamplingFlags)
public static TraceContextOrSamplingFlags create(SamplingFlags flags)
public static TraceContextOrSamplingFlags create(TraceContext context)
public static TraceContextOrSamplingFlags create(TraceContext.Builder builder)
Copyright © 2017 OpenZipkin. All rights reserved.