public static class Configuration.CodecConfiguration
extends java.lang.Object
Constructor and Description |
---|
CodecConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
apply(JaegerTracer.Builder builder) |
static Configuration.CodecConfiguration |
fromEnv() |
static Configuration.CodecConfiguration |
fromString(java.lang.String propagation)
Parse codecs/propagation from string
|
java.util.Map<io.opentracing.propagation.Format<?>,java.util.List<Codec<io.opentracing.propagation.Binary>>> |
getBinaryCodecs() |
java.util.Map<io.opentracing.propagation.Format<?>,java.util.List<Codec<io.opentracing.propagation.TextMap>>> |
getCodecs() |
protected void |
registerBinaryCodec(JaegerTracer.Builder builder,
io.opentracing.propagation.Format<io.opentracing.propagation.Binary> format) |
protected void |
registerCodec(JaegerTracer.Builder builder,
io.opentracing.propagation.Format<io.opentracing.propagation.TextMap> format) |
Configuration.CodecConfiguration |
withBinaryCodec(io.opentracing.propagation.Format<?> format,
Codec<io.opentracing.propagation.Binary> codec) |
Configuration.CodecConfiguration |
withCodec(io.opentracing.propagation.Format<?> format,
Codec<io.opentracing.propagation.TextMap> codec) |
Configuration.CodecConfiguration |
withPropagation(Configuration.Propagation propagation) |
public static Configuration.CodecConfiguration fromEnv()
public static Configuration.CodecConfiguration fromString(java.lang.String propagation)
propagation
- string containing a coma separated list of propagations Configuration.Propagation
.public Configuration.CodecConfiguration withPropagation(Configuration.Propagation propagation)
public Configuration.CodecConfiguration withCodec(io.opentracing.propagation.Format<?> format, Codec<io.opentracing.propagation.TextMap> codec)
public Configuration.CodecConfiguration withBinaryCodec(io.opentracing.propagation.Format<?> format, Codec<io.opentracing.propagation.Binary> codec)
public java.util.Map<io.opentracing.propagation.Format<?>,java.util.List<Codec<io.opentracing.propagation.TextMap>>> getCodecs()
public java.util.Map<io.opentracing.propagation.Format<?>,java.util.List<Codec<io.opentracing.propagation.Binary>>> getBinaryCodecs()
public void apply(JaegerTracer.Builder builder)
protected void registerCodec(JaegerTracer.Builder builder, io.opentracing.propagation.Format<io.opentracing.propagation.TextMap> format)
protected void registerBinaryCodec(JaegerTracer.Builder builder, io.opentracing.propagation.Format<io.opentracing.propagation.Binary> format)