Class TraceExporter

  • All Implemented Interfaces:
    io.opentelemetry.sdk.trace.export.SpanExporter, java.io.Closeable, java.lang.AutoCloseable

    public class TraceExporter
    extends java.lang.Object
    implements io.opentelemetry.sdk.trace.export.SpanExporter
    • Method Detail

      • createWithDefaultConfiguration

        public static TraceExporter createWithDefaultConfiguration()
                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • createWithConfiguration

        public static TraceExporter createWithConfiguration​(TraceConfiguration configuration)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • flush

        public io.opentelemetry.sdk.common.CompletableResultCode flush()
        Specified by:
        flush in interface io.opentelemetry.sdk.trace.export.SpanExporter
      • export

        public io.opentelemetry.sdk.common.CompletableResultCode export​(java.util.Collection<io.opentelemetry.sdk.trace.data.SpanData> spanDataList)
        Specified by:
        export in interface io.opentelemetry.sdk.trace.export.SpanExporter
      • shutdown

        public io.opentelemetry.sdk.common.CompletableResultCode shutdown()
        Specified by:
        shutdown in interface io.opentelemetry.sdk.trace.export.SpanExporter