-
public class B3HttpCodecA codec designed for HTTP transport via headers using B3 headers
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringTRACE_ID_KEYpublic final static StringSPAN_ID_KEYpublic final static StringSAMPLING_PRIORITY_KEYpublic final static StringB3_KEY
-
Method Summary
Modifier and Type Method Description static HttpCodec.InjectornewCombinedInjector(boolean paddingEnabled)static HttpCodec.InjectornewMultiInjector(boolean paddingEnalbed)static HttpCodec.InjectornewSingleInjector(boolean paddingEnabled)static HttpCodec.ExtractornewMultiExtractor(Config config, Supplier<TraceConfig> traceConfigSupplier)static HttpCodec.ExtractornewSingleExtractor(Config config, Supplier<TraceConfig> traceConfigSupplier)-
-
Method Detail
-
newCombinedInjector
static HttpCodec.Injector newCombinedInjector(boolean paddingEnabled)
-
newMultiInjector
static HttpCodec.Injector newMultiInjector(boolean paddingEnalbed)
-
newSingleInjector
static HttpCodec.Injector newSingleInjector(boolean paddingEnabled)
-
newMultiExtractor
static HttpCodec.Extractor newMultiExtractor(Config config, Supplier<TraceConfig> traceConfigSupplier)
-
newSingleExtractor
static HttpCodec.Extractor newSingleExtractor(Config config, Supplier<TraceConfig> traceConfigSupplier)
-
-
-
-