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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.opencensus.common.ClockgetClock()io.opencensus.trace.export.ExportComponentio.opencensus.trace.propagation.PropagationComponentio.opencensus.trace.config.TraceConfigio.opencensus.trace.Tracer
-
Constructor Details
-
OpenTelemetryTraceComponentImpl
public OpenTelemetryTraceComponentImpl()
-
-
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 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
-