public static final class Tracer.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.String serviceName) |
Builder(java.lang.String serviceName,
Reporter reporter,
Sampler sampler)
Deprecated.
|
public Tracer.Builder withReporter(Reporter reporter)
reporter - reporter.public Tracer.Builder withSampler(Sampler sampler)
sampler - sampler.public <T> Tracer.Builder registerInjector(io.opentracing.propagation.Format<T> format, Injector<T> injector)
public <T> Tracer.Builder registerExtractor(io.opentracing.propagation.Format<T> format, Extractor<T> extractor)
@Deprecated public Tracer.Builder withStatsReporter(StatsReporter statsReporter)
withMetricsFactory(MetricsFactory) insteadpublic Tracer.Builder withMetricsFactory(MetricsFactory metricsFactory)
Metrics to be used with the tracer, backed by the given MetricsFactorymetricsFactory - the metrics factory to usepublic Tracer.Builder withScopeManager(io.opentracing.ScopeManager scopeManager)
public Tracer.Builder withClock(Clock clock)
public Tracer.Builder withZipkinSharedRpcSpan()
public Tracer.Builder withExpandExceptionLogs()
public Tracer.Builder withMetrics(Metrics metrics)
public Tracer.Builder withTag(java.lang.String key, java.lang.String value)
public Tracer.Builder withTag(java.lang.String key, boolean value)
public Tracer.Builder withTag(java.lang.String key, java.lang.Number value)
public Tracer.Builder withTags(java.util.Map<java.lang.String,java.lang.String> tags)
public Tracer.Builder withBaggageRestrictionManager(BaggageRestrictionManager baggageRestrictionManager)
public Tracer build()
public static java.lang.String checkValidServiceName(java.lang.String serviceName)