Class TextMapInjectExtractCodec

  • All Implemented Interfaces:
    OpenTracingSpanContextCodec

    public class TextMapInjectExtractCodec
    extends java.lang.Object
    implements OpenTracingSpanContextCodec
    This is the default implementation that uses Format.Builtin.TEXT_MAP_INJECT and Format.Builtin.TEXT_MAP_EXTRACT specific formats for serialization and deserialization respectively
    • Constructor Detail

      • TextMapInjectExtractCodec

        public TextMapInjectExtractCodec()
    • Method Detail

      • encode

        public java.util.Map<java.lang.String,​java.lang.String> encode​(io.opentracing.SpanContext spanContext,
                                                                             io.opentracing.Tracer tracer)
        Specified by:
        encode in interface OpenTracingSpanContextCodec
      • decode

        public io.opentracing.SpanContext decode​(java.util.Map<java.lang.String,​java.lang.String> serializedSpanContext,
                                                 io.opentracing.Tracer tracer)
        Specified by:
        decode in interface OpenTracingSpanContextCodec