Class PropagationComponent

    • Field Detail

    • Constructor Detail

      • PropagationComponent

        public PropagationComponent()
    • Method Detail

      • getBinaryFormat

        public abstract BinaryFormat getBinaryFormat()
        Returns the BinaryFormat with the provided implementations. If no implementation is provided then no-op implementation will be used.
        Returns:
        the BinaryFormat implementation.
        Since:
        0.5
      • getB3Format

        @ExperimentalApi
        public abstract TextFormat getB3Format()
        Returns the B3 TextFormat with the provided implementations. See b3-propagation for more information. If no implementation is provided then no-op implementation will be used.
        Returns:
        the B3 TextFormat implementation.
        Since:
        0.11.0
      • getTraceContextFormat

        @ExperimentalApi
        public abstract TextFormat getTraceContextFormat()
        Returns the TraceContext TextFormat with the provided implementations. See w3c/distributed-tracing for more information. If no implementation is provided then no-op implementation will be used.
        Returns:
        the TraceContext TextFormat implementation.
        Since:
        0.16.0
      • getNoopPropagationComponent

        public static PropagationComponent getNoopPropagationComponent()
        Returns an instance that contains no-op implementations for all the instances.
        Returns:
        an instance that contains no-op implementations for all the instances.
        Since:
        0.5