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.
OpenTelemetry exporter which sends log data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends metric data to OpenTelemetry collector via OTLP gRPC.
OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP gRPC.
-
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.Fields in io.opentelemetry.exporter.internal.grpc declared as MarshalerMethods 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.Methods in io.opentelemetry.exporter.internal.grpc with parameters of type MarshalerModifier and TypeMethodDescriptionprivate static byte[]MarshalerInputStream.toByteArray(Marshaler message) 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.voidJsonSerializer.serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage) voidProtoSerializer.serializeRepeatedMessage(ProtoFieldInfo field, Marshaler[] repeatedMessage) 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.(package private) voidJsonSerializer.writeMessageValue(Marshaler message) Method parameters in io.opentelemetry.exporter.internal.marshal with type arguments of type MarshalerModifier and TypeMethodDescriptionvoidJsonSerializer.serializeRepeatedMessage(ProtoFieldInfo field, List<? extends Marshaler> repeatedMessage) voidProtoSerializer.serializeRepeatedMessage(ProtoFieldInfo field, List<? extends Marshaler> repeatedMessage) abstract 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 TypeClassDescription(package private) final classprivate static class(package private) final class(package private) final class(package private) final classfinal classA Marshaler ofInstrumentationScopeInfo.private static final class(package private) final class(package private) final classprivate static classfinal classA Marshaler of key value pairs.final classA Marshaler ofResource.private static final class(package private) final classA Marshaler of string-valuedAnyValue.Fields in io.opentelemetry.exporter.internal.otlp declared as MarshalerModifier and TypeFieldDescriptionprivate final MarshalerArrayAnyValueMarshaler.valueprivate final MarshalerKeyValueListAnyValueMarshaler.valueprivate final MarshalerKeyValueMarshaler.valueprivate final Marshaler[]ArrayAnyValueMarshaler.ArrayValueMarshaler.valuesprivate final Marshaler[]KeyValueListAnyValueMarshaler.KeyValueListMarshaler.valuesMethods in io.opentelemetry.exporter.internal.otlp with parameters of type MarshalerModifier and TypeMethodDescriptionprivate static intArrayAnyValueMarshaler.ArrayValueMarshaler.calculateSize(Marshaler[] values) private static intArrayAnyValueMarshaler.calculateSize(Marshaler value) private static intKeyValueListAnyValueMarshaler.calculateSize(Marshaler value) private static intKeyValueListAnyValueMarshaler.KeyValueListMarshaler.calculateSize(Marshaler[] values) private static intKeyValueMarshaler.calculateSize(byte[] keyUtf8, Marshaler value) Constructors in io.opentelemetry.exporter.internal.otlp with parameters of type MarshalerModifierConstructorDescriptionprivateArrayValueMarshaler(Marshaler[] values) privateKeyValueMarshaler(byte[] keyUtf8, Marshaler value) -
Uses of Marshaler in io.opentelemetry.exporter.internal.otlp.logs
Subclasses of Marshaler in io.opentelemetry.exporter.internal.otlp.logsModifier and TypeClassDescription(package private) final class(package private) final classfinal classMarshalerto convert SDKLogRecordDatato OTLP ExportLogsServiceRequest.final classMarshalerto convert SDKLogRecordDatato OTLP ExportLogsServiceRequest.final classA Marshaler of ResourceLogs.Fields in io.opentelemetry.exporter.internal.otlp.logs with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final BiFunction<Marshaler, Integer, CompletableResultCode> LogReusableDataMarshaler.doExportInstrumentationScopeLogsMarshaler.logMarshalersMethods in io.opentelemetry.exporter.internal.otlp.logs that return types with arguments of type MarshalerModifier and TypeMethodDescriptionResourceLogsMarshaler.groupByResourceAndScope(Collection<LogRecordData> logs) Method parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type MarshalerModifier and TypeMethodDescriptionprivate static intInstrumentationScopeLogsMarshaler.calculateSize(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, List<Marshaler> logMarshalers) Constructor parameters in io.opentelemetry.exporter.internal.otlp.logs with type arguments of type MarshalerModifierConstructorDescription(package private)InstrumentationScopeLogsMarshaler(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, List<Marshaler> logMarshalers) LogReusableDataMarshaler(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 TypeClassDescription(package private) final classclassThis 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.(package private) final class(package private) final class(package private) final class(package private) final classfinal classMarshalerto convert SDKMetricDatato OTLP ExportMetricsServiceRequest.(package private) final classfinal classMarshalerto convert SDKMetricDatato OTLP ExportMetricsServiceRequest.(package private) final class(package private) final classfinal classA Marshaler of ResourceMetrics.(package private) final class(package private) final class(package private) final class(package private) final classFields in io.opentelemetry.exporter.internal.otlp.metrics declared as MarshalerFields in io.opentelemetry.exporter.internal.otlp.metrics with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final BiFunction<Marshaler, Integer, CompletableResultCode> MetricReusableDataMarshaler.doExportInstrumentationScopeMetricsMarshaler.metricMarshalersMethods in io.opentelemetry.exporter.internal.otlp.metrics that return MarshalerModifier and TypeMethodDescription(package private) static MarshalerMetricMarshaler.create(MetricData metric) Methods in io.opentelemetry.exporter.internal.otlp.metrics that return types with arguments of type MarshalerModifier and TypeMethodDescriptionResourceMetricsMarshaler.groupByResourceAndScope(Collection<MetricData> metricDataList) Methods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type MarshalerModifier and TypeMethodDescriptionprivate static intMetricMarshaler.calculateSize(byte[] nameUtf8, byte[] descriptionUtf8, byte[] unitUtf8, Marshaler dataMarshaler, ProtoFieldInfo dataField) Method parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type MarshalerModifier and TypeMethodDescriptionprivate static intInstrumentationScopeMetricsMarshaler.calculateSize(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, List<Marshaler> metricMarshalers) Constructors in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type MarshalerModifierConstructorDescriptionprivateMetricMarshaler(byte[] nameUtf8, byte[] descriptionUtf8, byte[] unitUtf8, Marshaler dataMarshaler, ProtoFieldInfo dataField) Constructor parameters in io.opentelemetry.exporter.internal.otlp.metrics with type arguments of type MarshalerModifierConstructorDescription(package private)InstrumentationScopeMetricsMarshaler(InstrumentationScopeMarshaler instrumentationScope, byte[] schemaUrlUtf8, List<Marshaler> metricMarshalers) MetricReusableDataMarshaler(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 TypeClassDescription(package private) final classfinal classfinal classA Marshaler of ResourceSpans.(package private) final class(package private) final class(package private) final class(package private) final classfinal classFields in io.opentelemetry.exporter.internal.otlp.traces with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final BiFunction<Marshaler, Integer, CompletableResultCode> SpanReusableDataMarshaler.doExportConstructor parameters in io.opentelemetry.exporter.internal.otlp.traces with type arguments of type MarshalerModifierConstructorDescriptionSpanReusableDataMarshaler(MemoryMode memoryMode, BiFunction<Marshaler, Integer, CompletableResultCode> doExport) -
Uses of Marshaler in io.opentelemetry.exporter.otlp.http.logs
Fields in io.opentelemetry.exporter.otlp.http.logs with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final HttpExporterBuilder<Marshaler> OtlpHttpLogRecordExporter.builderprivate final HttpExporter<Marshaler> OtlpHttpLogRecordExporter.delegateprivate final HttpExporterBuilder<Marshaler> OtlpHttpLogRecordExporterBuilder.delegateConstructor parameters in io.opentelemetry.exporter.otlp.http.logs with type arguments of type MarshalerModifierConstructorDescription(package private)OtlpHttpLogRecordExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpHttpLogRecordExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpHttpLogRecordExporterBuilder(HttpExporterBuilder<Marshaler> delegate, MemoryMode memoryMode) -
Uses of Marshaler in io.opentelemetry.exporter.otlp.http.metrics
Fields in io.opentelemetry.exporter.otlp.http.metrics with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final HttpExporterBuilder<Marshaler> OtlpHttpMetricExporter.builderprivate final HttpExporter<Marshaler> OtlpHttpMetricExporter.delegateprivate final HttpExporterBuilder<Marshaler> OtlpHttpMetricExporterBuilder.delegateConstructor parameters in io.opentelemetry.exporter.otlp.http.metrics with type arguments of type MarshalerModifierConstructorDescription(package private)OtlpHttpMetricExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) (package private)OtlpHttpMetricExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) (package private)OtlpHttpMetricExporterBuilder(HttpExporterBuilder<Marshaler> delegate, MemoryMode memoryMode) -
Uses of Marshaler in io.opentelemetry.exporter.otlp.http.trace
Fields in io.opentelemetry.exporter.otlp.http.trace with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final HttpExporterBuilder<Marshaler> OtlpHttpSpanExporter.builderprivate final HttpExporter<Marshaler> OtlpHttpSpanExporter.delegateprivate final HttpExporterBuilder<Marshaler> OtlpHttpSpanExporterBuilder.delegateConstructor parameters in io.opentelemetry.exporter.otlp.http.trace with type arguments of type MarshalerModifierConstructorDescription(package private)OtlpHttpSpanExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpHttpSpanExporter(HttpExporterBuilder<Marshaler> builder, HttpExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpHttpSpanExporterBuilder(HttpExporterBuilder<Marshaler> delegate, MemoryMode memoryMode) -
Uses of Marshaler in io.opentelemetry.exporter.otlp.logs
Subclasses with type arguments of type Marshaler in io.opentelemetry.exporter.otlp.logsModifier and TypeClassDescription(package private) static final classFields in io.opentelemetry.exporter.otlp.logs with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final GrpcExporterBuilder<Marshaler> OtlpGrpcLogRecordExporter.builderprivate final GrpcExporter<Marshaler> OtlpGrpcLogRecordExporter.delegate(package private) final GrpcExporterBuilder<Marshaler> OtlpGrpcLogRecordExporterBuilder.delegateprivate static final io.grpc.MethodDescriptor<Marshaler, ExportLogsServiceResponse> MarshalerLogsServiceGrpc.getExportMethodprivate static final io.grpc.MethodDescriptor.Marshaller<Marshaler> MarshalerLogsServiceGrpc.REQUEST_MARSHALLERMethods in io.opentelemetry.exporter.otlp.logs with parameters of type MarshalerModifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<ExportLogsServiceResponse> Constructor parameters in io.opentelemetry.exporter.otlp.logs with type arguments of type MarshalerModifierConstructorDescription(package private)OtlpGrpcLogRecordExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpGrpcLogRecordExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpGrpcLogRecordExporterBuilder(GrpcExporterBuilder<Marshaler> delegate, MemoryMode memoryMode) -
Uses of Marshaler in io.opentelemetry.exporter.otlp.metrics
Subclasses with type arguments of type Marshaler in io.opentelemetry.exporter.otlp.metricsModifier and TypeClassDescription(package private) static final classFields in io.opentelemetry.exporter.otlp.metrics with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final GrpcExporterBuilder<Marshaler> OtlpGrpcMetricExporter.builderprivate final GrpcExporter<Marshaler> OtlpGrpcMetricExporter.delegate(package private) final GrpcExporterBuilder<Marshaler> OtlpGrpcMetricExporterBuilder.delegateprivate static final io.grpc.MethodDescriptor<Marshaler, ExportMetricsServiceResponse> MarshalerMetricsServiceGrpc.getExportMethodprivate static final io.grpc.MethodDescriptor.Marshaller<Marshaler> MarshalerMetricsServiceGrpc.REQUEST_MARSHALLERMethods in io.opentelemetry.exporter.otlp.metrics with parameters of type MarshalerModifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<ExportMetricsServiceResponse> Constructor parameters in io.opentelemetry.exporter.otlp.metrics with type arguments of type MarshalerModifierConstructorDescription(package private)OtlpGrpcMetricExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) (package private)OtlpGrpcMetricExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, AggregationTemporalitySelector aggregationTemporalitySelector, DefaultAggregationSelector defaultAggregationSelector, MemoryMode memoryMode) (package private)OtlpGrpcMetricExporterBuilder(GrpcExporterBuilder<Marshaler> delegate, MemoryMode memoryMode) -
Uses of Marshaler in io.opentelemetry.exporter.otlp.trace
Subclasses with type arguments of type Marshaler in io.opentelemetry.exporter.otlp.traceModifier and TypeClassDescription(package private) static final classFields in io.opentelemetry.exporter.otlp.trace with type parameters of type MarshalerModifier and TypeFieldDescriptionprivate final GrpcExporterBuilder<Marshaler> OtlpGrpcSpanExporter.builderprivate final GrpcExporter<Marshaler> OtlpGrpcSpanExporter.delegate(package private) final GrpcExporterBuilder<Marshaler> OtlpGrpcSpanExporterBuilder.delegateprivate static final io.grpc.MethodDescriptor<Marshaler, ExportTraceServiceResponse> MarshalerTraceServiceGrpc.getExportMethodprivate static final io.grpc.MethodDescriptor.Marshaller<Marshaler> MarshalerTraceServiceGrpc.REQUEST_MARSHALLERMethods in io.opentelemetry.exporter.otlp.trace with parameters of type MarshalerModifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<ExportTraceServiceResponse> Constructor parameters in io.opentelemetry.exporter.otlp.trace with type arguments of type MarshalerModifierConstructorDescription(package private)OtlpGrpcSpanExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpGrpcSpanExporter(GrpcExporterBuilder<Marshaler> builder, GrpcExporter<Marshaler> delegate, MemoryMode memoryMode) (package private)OtlpGrpcSpanExporterBuilder(GrpcExporterBuilder<Marshaler> delegate, MemoryMode memoryMode)