Class DelegatedLoggingSpanTestExporterProvider

  • All Implemented Interfaces:
    io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider

    public class DelegatedLoggingSpanTestExporterProvider
    extends Object
    implements io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
    Used during tests. This is not configured in module service loader provider, so cannot be used by module. This stores them in DelegatedLoggingSpanTestExporter.spanQueue for tests to access and verify.
    • Constructor Detail

      • DelegatedLoggingSpanTestExporterProvider

        public DelegatedLoggingSpanTestExporterProvider()
    • Method Detail

      • createExporter

        public io.opentelemetry.sdk.trace.export.SpanExporter createExporter​(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config)
        Specified by:
        createExporter in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider
      • getName

        public String getName()
        Specified by:
        getName in interface io.opentelemetry.sdk.autoconfigure.spi.traces.ConfigurableSpanExporterProvider