Class PropagationComponentImpl
- java.lang.Object
-
- io.opencensus.trace.propagation.PropagationComponent
-
- io.opencensus.implcore.trace.propagation.PropagationComponentImpl
-
public class PropagationComponentImpl extends PropagationComponent
Implementation of thePropagationComponent
.
-
-
Field Summary
Fields Modifier and Type Field Description private TextFormat
b3Format
private BinaryFormat
binaryFormat
private TextFormat
traceContextFormat
-
Constructor Summary
Constructors Constructor Description PropagationComponentImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TextFormat
getB3Format()
Returns the B3TextFormat
with the provided implementations.BinaryFormat
getBinaryFormat()
Returns theBinaryFormat
with the provided implementations.TextFormat
getTraceContextFormat()
Returns the TraceContextTextFormat
with the provided implementations.-
Methods inherited from class io.opencensus.trace.propagation.PropagationComponent
getNoopPropagationComponent
-
-
-
-
Field Detail
-
binaryFormat
private final BinaryFormat binaryFormat
-
b3Format
private final TextFormat b3Format
-
traceContextFormat
private final TextFormat traceContextFormat
-
-
Method Detail
-
getBinaryFormat
public BinaryFormat getBinaryFormat()
Description copied from class:PropagationComponent
Returns theBinaryFormat
with the provided implementations. If no implementation is provided then no-op implementation will be used.- Specified by:
getBinaryFormat
in classPropagationComponent
- Returns:
- the
BinaryFormat
implementation.
-
getB3Format
public TextFormat getB3Format()
Description copied from class:PropagationComponent
Returns the B3TextFormat
with the provided implementations. See b3-propagation for more information. If no implementation is provided then no-op implementation will be used.- Specified by:
getB3Format
in classPropagationComponent
- Returns:
- the B3
TextFormat
implementation.
-
getTraceContextFormat
public TextFormat getTraceContextFormat()
Description copied from class:PropagationComponent
Returns the TraceContextTextFormat
with the provided implementations. See w3c/distributed-tracing for more information. If no implementation is provided then no-op implementation will be used.- Specified by:
getTraceContextFormat
in classPropagationComponent
- Returns:
- the TraceContext
TextFormat
implementation.
-
-