Class HttpExporter<T extends Marshaler>


  • public final class HttpExporter<T extends Marshaler>
    extends java.lang.Object
    An exporter for http/protobuf or http/json using a signal-specific Marshaler.

    This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.

    • Field Detail

      • internalLogger

        private static final java.util.logging.Logger internalLogger
      • isShutdown

        private final java.util.concurrent.atomic.AtomicBoolean isShutdown
      • type

        private final java.lang.String type
    • Constructor Detail

      • HttpExporter

        public HttpExporter​(java.lang.String exporterName,
                            java.lang.String type,
                            HttpSender httpSender,
                            java.util.function.Supplier<MeterProvider> meterProviderSupplier,
                            boolean exportAsJson)