Class OpenTracingPropagatorsBuilder

java.lang.Object
io.opentelemetry.opentracingshim.OpenTracingPropagatorsBuilder

public class OpenTracingPropagatorsBuilder extends Object
  • Constructor Details

    • OpenTracingPropagatorsBuilder

      public OpenTracingPropagatorsBuilder()
  • Method Details

    • setTextMap

      public OpenTracingPropagatorsBuilder setTextMap(io.opentelemetry.context.propagation.TextMapPropagator textMapPropagator)
      Set propagator for Format.Builtin.TEXT_MAP format.
    • setHttpHeaders

      public OpenTracingPropagatorsBuilder setHttpHeaders(io.opentelemetry.context.propagation.TextMapPropagator httpHeadersPropagator)
      Set propagator for Format.Builtin.HTTP_HEADERS format.
    • build

      public OpenTracingPropagators build()
      Constructs a new instance of the OpenTracingPropagators based on the builder's values. If propagators are not set then GlobalOpenTelemetry.getPropagators() is used.
      Returns:
      a new Propagators instance.