Uses of Class
io.opentelemetry.exporter.internal.marshal.Marshaler
Packages that use Marshaler
Package
Description
Utilities for gRPC exporters.
Marshaling framework for serializing data to protobuf format.
Utilities for working with the OTLP format.
Marshaling of OTLP logs.
Marshaling of OTLP metrics.
Marshaling of OTLP traces.
-
Uses of Marshaler in io.opentelemetry.exporter.internal.grpc
Classes in io.opentelemetry.exporter.internal.grpc with type parameters of type MarshalerModifier and TypeClassDescriptionfinal classGrpcExporter<T extends Marshaler>Generic gRPC exporter.classGrpcExporterBuilder<T extends Marshaler>A builder forGrpcExporter.interfaceGrpcSender<T extends Marshaler>An exporter of a messages encoded byMarshalerusing the gRPC wire format.classMarshalerServiceStub<T extends Marshaler, U, S extends MarshalerServiceStub<T,U, S>> A gRPC stub that uses aMarshaler.Methods in io.opentelemetry.exporter.internal.grpc with type parameters of type MarshalerModifier and TypeMethodDescription<T extends Marshaler>
GrpcSender<T> GrpcSenderProvider.createSender(URI endpoint, String endpointPath, Compressor compressor, long timeoutNanos, long connectTimeoutNanos, Supplier<Map<String, List<String>>> headersSupplier, Object managedChannel, Supplier<BiFunction<io.grpc.Channel, String, MarshalerServiceStub<T, ?, ?>>> stubFactory, RetryPolicy retryPolicy, SSLContext sslContext, X509TrustManager trustManager) Returns aGrpcSenderconfigured with the provided parameters.Constructors in io.opentelemetry.exporter.internal.grpc with parameters of type MarshalerModifierConstructorDescriptionMarshalerInputStream(Marshaler message) Creates a newMarshalerInputStream. -
Uses of Marshaler in io.opentelemetry.exporter.internal.http
Classes in io.opentelemetry.exporter.internal.http with type parameters of type MarshalerModifier and TypeClassDescriptionfinal classHttpExporter<T extends Marshaler>An exporter for http/protobuf or http/json using a signal-specific Marshaler.final classHttpExporterBuilder<T extends Marshaler>A builder forHttpExporter.Methods in io.opentelemetry.exporter.internal.http with parameters of type Marshaler -
Uses of Marshaler in io.opentelemetry.exporter.internal.marshal
Subclasses of Marshaler in io.opentelemetry.exporter.internal.marshalModifier and TypeClassDescriptionclassA Marshaler which returns a memoized size.Methods in io.opentelemetry.exporter.internal.marshal with type parameters of type MarshalerModifier and TypeMethodDescriptionstatic <T extends Marshaler>
intMarshalerUtil.sizeRepeatedMessage(ProtoFieldInfo field, T[] repeatedMessage) Returns the size of a repeated message field.Methods in io.opentelemetry.exporter.internal.marshal with parameters of type MarshalerModifier and TypeMethodDescriptionstatic StringMarshalerUtil.preserializeJsonFields(Marshaler marshaler) Preserialize into JSON format.voidSerializer.serializeMessage(ProtoFieldInfo field, Marshaler message) Serializes a protobuf embeddedmessage.abstract voidSerializer.serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage) Serializesrepeated messagefield.static intMarshalerUtil.sizeMessage(ProtoFieldInfo field, Marshaler message) Returns the size of a message field.static <T extends Marshaler>
intMarshalerUtil.sizeRepeatedMessage(ProtoFieldInfo field, T[] repeatedMessage) Returns the size of a repeated message field.Method parameters in io.opentelemetry.exporter.internal.marshal with type arguments of type MarshalerModifier and TypeMethodDescriptionabstract voidSerializer.serializeRepeatedMessage(ProtoFieldInfo field, List<? extends Marshaler> repeatedMessage) Serializesrepeated messagefield.static intMarshalerUtil.sizeRepeatedMessage(ProtoFieldInfo field, List<? extends Marshaler> repeatedMessage) Returns the size of a repeated message field. -
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlpModifier and TypeClassDescriptionfinal classA Marshaler ofInstrumentationScopeInfo.final classA Marshaler of key value pairs.final classA Marshaler ofResource. -
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.logs
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.logsModifier and TypeClassDescriptionfinal classMarshalerto convert SDKLogRecordDatato OTLP ExportLogsServiceRequest.final classMarshalerto convert SDKLogRecordDatato OTLP ExportLogsServiceRequest.final classA Marshaler of ResourceLogs.Constructor parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type MarshalerModifierConstructorDescriptionLogReusableDataMarshaler(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport) -
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.metrics
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.metricsModifier and TypeClassDescriptionclassThis class is internal and is hence not for public use.classThis class is internal and is hence not for public use.classThis class is internal and is hence not for public use.final classMarshalerto convert SDKMetricDatato OTLP ExportMetricsServiceRequest.final classMarshalerto convert SDKMetricDatato OTLP ExportMetricsServiceRequest.final classA Marshaler of ResourceMetrics.Constructor parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type MarshalerModifierConstructorDescriptionMetricReusableDataMarshaler(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport) -
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.traces
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.tracesModifier and TypeClassDescriptionfinal classfinal classA Marshaler of ResourceSpans.final classConstructor parameters in io.opentelemetry.exporter.internal.otlp.traces with type arguments of type MarshalerModifierConstructorDescriptionSpanReusableDataMarshaler(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport)