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.TraceComponent
Implementation of the
TraceComponent for OpenTelemetry migration, which uses the
OpenTelemetry migration StartEndHandler. This class is loaded by reflection in Tracing and overrides the OpenCensus default implementation when present.-
Constructor Summary
ConstructorsConstructorDescriptionPublic constructor to be used with reflection loading. -
Method Summary
Modifier and TypeMethodDescriptionfinal io.opencensus.common.ClockgetClock()io.opencensus.trace.export.ExportComponentio.opencensus.trace.propagation.PropagationComponentio.opencensus.trace.config.TraceConfigio.opencensus.trace.Tracer
-
Constructor Details
-
OpenTelemetryTraceComponentImpl
public OpenTelemetryTraceComponentImpl()Public constructor to be used with reflection loading.
-
-
Method Details
-
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
-