Class VertxGrpcExporter

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

    final class VertxGrpcExporter
    extends Object
    implements io.opentelemetry.sdk.trace.export.SpanExporter
    • Constructor Detail

      • VertxGrpcExporter

        VertxGrpcExporter​(String exporterName,
                          String type,
                          Supplier<io.opentelemetry.api.metrics.MeterProvider> meterProviderSupplier,
                          URI grpcBaseUri,
                          boolean compressionEnabled,
                          Duration timeout,
                          Map<String,​String> headersMap,
                          Consumer<io.vertx.core.http.HttpClientOptions> clientOptionsCustomizer,
                          io.vertx.core.Vertx vertx)
    • Method Detail

      • export

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

        public io.opentelemetry.sdk.common.CompletableResultCode flush()
        Specified by:
        flush 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