Class GrpcExporter<T extends Marshaler>
java.lang.Object
io.opentelemetry.exporter.internal.grpc.GrpcExporter<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExporterMetricsprivate final GrpcSender<T> private static final Loggerprivate final AtomicBooleanprivate final AtomicBooleanprivate final ThrottlingLoggerprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionGrpcExporter(String exporterName, String type, GrpcSender<T> grpcSender, Supplier<MeterProvider> meterProviderSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidonError(CompletableResultCode result, int numItems, Throwable e) private voidonResponse(CompletableResultCode result, int numItems, GrpcResponse grpcResponse) shutdown()
-
Field Details
-
internalLogger
-
logger
-
loggedUnimplemented
-
isShutdown
-
type
-
grpcSender
-
exporterMetrics
-
-
Constructor Details
-
GrpcExporter
public GrpcExporter(String exporterName, String type, GrpcSender<T> grpcSender, Supplier<MeterProvider> meterProviderSupplier)
-
-
Method Details
-
export
-
onResponse
-
onError
-
shutdown
-