Class 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 Detail

      • OpenTelemetryTraceComponentImpl

        public OpenTelemetryTraceComponentImpl()
        Public constructor to be used with reflection loading.
    • Method Detail

      • getTracer

        public io.opencensus.trace.Tracer getTracer()
        Specified by:
        getTracer in class io.opencensus.trace.TraceComponent
      • getPropagationComponent

        public io.opencensus.trace.propagation.PropagationComponent getPropagationComponent()
        Specified by:
        getPropagationComponent in class io.opencensus.trace.TraceComponent
      • getClock

        public final io.opencensus.common.Clock getClock()
        Specified by:
        getClock in class io.opencensus.trace.TraceComponent
      • getExportComponent

        public io.opencensus.trace.export.ExportComponent getExportComponent()
        Specified by:
        getExportComponent in class io.opencensus.trace.TraceComponent
      • getTraceConfig

        public io.opencensus.trace.config.TraceConfig getTraceConfig()
        Specified by:
        getTraceConfig in class io.opencensus.trace.TraceComponent