Package io.opentelemetry.opencensusshim
Class OpenTelemetryTraceComponentImpl
- java.lang.Object
-
- io.opencensus.trace.TraceComponent
-
- io.opentelemetry.opencensusshim.OpenTelemetryTraceComponentImpl
-
public final class OpenTelemetryTraceComponentImpl extends io.opencensus.trace.TraceComponentImplementation of theTraceComponentfor OpenTelemetry migration, which uses the OpenTelemetry migration StartEndHandler. This class is loaded by reflection inTracingand overrides the OpenCensus default implementation when present.
-
-
Constructor Summary
Constructors Constructor Description OpenTelemetryTraceComponentImpl()Public constructor to be used with reflection loading.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.opencensus.common.ClockgetClock()io.opencensus.trace.export.ExportComponentgetExportComponent()io.opencensus.trace.propagation.PropagationComponentgetPropagationComponent()io.opencensus.trace.config.TraceConfiggetTraceConfig()io.opencensus.trace.TracergetTracer()
-
-
-
Method Detail
-
getTracer
public io.opencensus.trace.Tracer getTracer()
- Specified by:
getTracerin classio.opencensus.trace.TraceComponent
-
getPropagationComponent
public io.opencensus.trace.propagation.PropagationComponent getPropagationComponent()
- Specified by:
getPropagationComponentin classio.opencensus.trace.TraceComponent
-
getClock
public final io.opencensus.common.Clock getClock()
- Specified by:
getClockin classio.opencensus.trace.TraceComponent
-
getExportComponent
public io.opencensus.trace.export.ExportComponent getExportComponent()
- Specified by:
getExportComponentin classio.opencensus.trace.TraceComponent
-
getTraceConfig
public io.opencensus.trace.config.TraceConfig getTraceConfig()
- Specified by:
getTraceConfigin classio.opencensus.trace.TraceComponent
-
-