Uses of Class
io.opentelemetry.exporter.internal.marshal.MarshalerContext
Packages that use MarshalerContext
Package
Description
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 MarshalerContext in io.opentelemetry.exporter.internal.marshal
Fields in io.opentelemetry.exporter.internal.marshal declared as MarshalerContextModifier and TypeFieldDescriptionprivate MarshalerContextSerializer.RepeatedElementPairWriter.contextprivate MarshalerContextSerializer.RepeatedElementWriter.contextprivate MarshalerContextStatelessMarshalerUtil.Grouper.contextprivate MarshalerContextStatelessMarshalerUtil.RepeatedElementPairSizeCalculator.contextprivate MarshalerContextStatelessMarshalerUtil.RepeatedElementSizeCalculator.contextMethods in io.opentelemetry.exporter.internal.marshal with parameters of type MarshalerContextModifier and TypeMethodDescriptionintStatelessMarshaler.getBinarySerializedSize(T value, MarshalerContext context) Returns the number of bytes marshaling given value will write in proto binary format.intStatelessMarshaler2.getBinarySerializedSize(K key, V value, MarshalerContext context) Returns the number of bytes this Marshaler will write.private static intStatelessMarshalerUtil.getUtf8Size(String string, MarshalerContext context) Returns the size of utf8 encoded string in bytes.static <T> Map<Resource, Map<InstrumentationScopeInfo, List<T>>> StatelessMarshalerUtil.groupByResourceAndScope(Collection<T> dataList, Function<T, Resource> getResource, Function<T, InstrumentationScopeInfo> getInstrumentationScope, MarshalerContext context) Groups SDK items by resource and instrumentation scope.(package private) voidSerializer.RepeatedElementPairWriter.initialize(ProtoFieldInfo field, Serializer output, StatelessMarshaler2<K, V> marshaler, MarshalerContext context) (package private) voidSerializer.RepeatedElementWriter.initialize(ProtoFieldInfo field, Serializer output, StatelessMarshaler<T> marshaler, MarshalerContext context) (package private) voidStatelessMarshalerUtil.Grouper.initialize(Map<Resource, Map<InstrumentationScopeInfo, List<T>>> result, Function<T, Resource> getResource, Function<T, InstrumentationScopeInfo> getInstrumentationScope, MarshalerContext context) (package private) voidStatelessMarshalerUtil.RepeatedElementPairSizeCalculator.initialize(ProtoFieldInfo field, StatelessMarshaler2<K, V> marshaler, MarshalerContext context) (package private) voidStatelessMarshalerUtil.RepeatedElementSizeCalculator.initialize(ProtoFieldInfo field, StatelessMarshaler<T> marshaler, MarshalerContext context) <K,V> void Serializer.serializeMessageWithContext(ProtoFieldInfo field, K key, V value, StatelessMarshaler2<K, V> marshaler, MarshalerContext context) Serializes a protobuf embeddedmessage.<T> voidSerializer.serializeMessageWithContext(ProtoFieldInfo field, T message, StatelessMarshaler<T> marshaler, MarshalerContext context) Serializes a protobuf embeddedmessage.<T> voidJsonSerializer.serializeRepeatedMessageWithContext(ProtoFieldInfo field, List<? extends T> messages, StatelessMarshaler<T> marshaler, MarshalerContext context) <T> voidProtoSerializer.serializeRepeatedMessageWithContext(ProtoFieldInfo field, List<? extends T> messages, StatelessMarshaler<T> marshaler, MarshalerContext context) voidSerializer.serializeRepeatedMessageWithContext(ProtoFieldInfo field, Attributes attributes, StatelessMarshaler2<AttributeKey<?>, Object> marshaler, MarshalerContext context) Serializesrepeated messagefield.<T> voidSerializer.serializeRepeatedMessageWithContext(ProtoFieldInfo field, Collection<? extends T> messages, StatelessMarshaler<T> marshaler, MarshalerContext context, MarshalerContext.Key key) Serializesrepeated messagefield.abstract <T> voidSerializer.serializeRepeatedMessageWithContext(ProtoFieldInfo field, List<? extends T> messages, StatelessMarshaler<T> marshaler, MarshalerContext context) Serializesrepeated messagefield.<K,V> void Serializer.serializeRepeatedMessageWithContext(ProtoFieldInfo field, Map<K, V> messages, StatelessMarshaler2<K, V> marshaler, MarshalerContext context, MarshalerContext.Key key) Serializesrepeated messagefield.voidSerializer.serializeSpanId(ProtoFieldInfo field, String spanId, MarshalerContext context) voidSerializer.serializeStringWithContext(ProtoFieldInfo field, String string, MarshalerContext context) Serializes a protobufstringfield.voidSerializer.serializeTraceId(ProtoFieldInfo field, String traceId, MarshalerContext context) static <K,V> int StatelessMarshalerUtil.sizeMessageWithContext(ProtoFieldInfo field, K key, V value, StatelessMarshaler2<K, V> marshaler, MarshalerContext context) Returns the size of a message field.static <T> intStatelessMarshalerUtil.sizeMessageWithContext(ProtoFieldInfo field, T element, StatelessMarshaler<T> marshaler, MarshalerContext context) Returns the size of a message field.static intStatelessMarshalerUtil.sizeRepeatedMessageWithContext(ProtoFieldInfo field, Attributes attributes, StatelessMarshaler2<AttributeKey<?>, Object> marshaler, MarshalerContext context) Returns the size of a repeated message field.static <T> intStatelessMarshalerUtil.sizeRepeatedMessageWithContext(ProtoFieldInfo field, Collection<? extends T> messages, StatelessMarshaler<T> marshaler, MarshalerContext context, MarshalerContext.Key key) Returns the size of a repeated message field.static <T> intStatelessMarshalerUtil.sizeRepeatedMessageWithContext(ProtoFieldInfo field, List<? extends T> messages, StatelessMarshaler<T> marshaler, MarshalerContext context) Returns the size of a repeated message field.static <K,V> int StatelessMarshalerUtil.sizeRepeatedMessageWithContext(ProtoFieldInfo field, Map<K, V> messages, StatelessMarshaler2<K, V> marshaler, MarshalerContext context, MarshalerContext.Key key) Returns the size of a repeated message field.static intStatelessMarshalerUtil.sizeStringWithContext(ProtoFieldInfo field, String value, MarshalerContext context) Returns the size of a string field.protected voidProtoSerializer.writeSpanId(ProtoFieldInfo field, String spanId, MarshalerContext context) protected voidSerializer.writeSpanId(ProtoFieldInfo field, String spanId, MarshalerContext context) voidJsonSerializer.writeString(ProtoFieldInfo field, String string, int utf8Length, MarshalerContext context) voidProtoSerializer.writeString(ProtoFieldInfo field, String string, int utf8Length, MarshalerContext context) abstract voidSerializer.writeString(ProtoFieldInfo field, String string, int utf8Length, MarshalerContext context) voidStatelessMarshaler.writeTo(Serializer output, T value, MarshalerContext context) Marshal given value using the providedSerializer.voidStatelessMarshaler2.writeTo(Serializer output, K key, V value, MarshalerContext context) Marshal given key and value using the providedSerializer.protected voidProtoSerializer.writeTraceId(ProtoFieldInfo field, String traceId, MarshalerContext context) protected voidSerializer.writeTraceId(ProtoFieldInfo field, String traceId, MarshalerContext context) (package private) static voidStatelessMarshalerUtil.writeUtf8(CodedOutputStream output, String string, int utf8Length, MarshalerContext context) Write utf8 encoded string to output stream. -
Uses of MarshalerContext in io.opentelemetry.exporter.internal.otlp
Methods in io.opentelemetry.exporter.internal.otlp with parameters of type MarshalerContextModifier and TypeMethodDescriptionintAnyValueStatelessMarshaler.getBinarySerializedSize(Value<?> value, MarshalerContext context) intArrayAnyValueStatelessMarshaler.getBinarySerializedSize(List<Value<?>> value, MarshalerContext context) intAttributeArrayAnyValueStatelessMarshaler.getBinarySerializedSize(AttributeType type, List<T> list, MarshalerContext context) intAttributeKeyValueStatelessMarshaler.getBinarySerializedSize(AttributeKey<?> attributeKey, Object value, MarshalerContext context) intAttributeKeyValueStatelessMarshaler.ValueStatelessMarshaler.getBinarySerializedSize(AttributeKey<?> attributeKey, Object value, MarshalerContext context) intBoolAnyValueStatelessMarshaler.getBinarySerializedSize(Boolean value, MarshalerContext context) intBytesAnyValueStatelessMarshaler.getBinarySerializedSize(ByteBuffer value, MarshalerContext context) intDoubleAnyValueStatelessMarshaler.getBinarySerializedSize(Double value, MarshalerContext context) intIntAnyValueStatelessMarshaler.getBinarySerializedSize(Long value, MarshalerContext context) intKeyValueListAnyValueStatelessMarshaler.getBinarySerializedSize(List<KeyValue> value, MarshalerContext context) intKeyValueStatelessMarshaler.getBinarySerializedSize(KeyValue value, MarshalerContext context) intStringAnyValueStatelessMarshaler.getBinarySerializedSize(String value, MarshalerContext context) voidAnyValueStatelessMarshaler.writeTo(Serializer output, Value<?> value, MarshalerContext context) voidArrayAnyValueStatelessMarshaler.writeTo(Serializer output, List<Value<?>> value, MarshalerContext context) voidAttributeArrayAnyValueStatelessMarshaler.writeTo(Serializer output, AttributeType type, List<T> list, MarshalerContext context) voidAttributeKeyValueStatelessMarshaler.ValueStatelessMarshaler.writeTo(Serializer output, AttributeKey<?> attributeKey, Object value, MarshalerContext context) voidAttributeKeyValueStatelessMarshaler.writeTo(Serializer output, AttributeKey<?> attributeKey, Object value, MarshalerContext context) voidBoolAnyValueStatelessMarshaler.writeTo(Serializer output, Boolean value, MarshalerContext context) voidBytesAnyValueStatelessMarshaler.writeTo(Serializer output, ByteBuffer value, MarshalerContext context) voidDoubleAnyValueStatelessMarshaler.writeTo(Serializer output, Double value, MarshalerContext context) voidIntAnyValueStatelessMarshaler.writeTo(Serializer output, Long value, MarshalerContext context) voidKeyValueListAnyValueStatelessMarshaler.writeTo(Serializer output, List<KeyValue> value, MarshalerContext context) voidKeyValueStatelessMarshaler.writeTo(Serializer output, KeyValue value, MarshalerContext context) voidStringAnyValueStatelessMarshaler.writeTo(Serializer output, String value, MarshalerContext context) -
Uses of MarshalerContext in io.opentelemetry.exporter.internal.otlp.logs
Fields in io.opentelemetry.exporter.internal.otlp.logs declared as MarshalerContextModifier and TypeFieldDescriptionprivate final MarshalerContextLowAllocationLogsRequestMarshaler.contextMethods in io.opentelemetry.exporter.internal.otlp.logs with parameters of type MarshalerContextModifier and TypeMethodDescriptionprivate static intLowAllocationLogsRequestMarshaler.calculateSize(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<LogRecordData>>> resourceAndScopeMap) intInstrumentationScopeLogsStatelessMarshaler.getBinarySerializedSize(InstrumentationScopeInfo instrumentationScope, List<LogRecordData> logs, MarshalerContext context) intLogStatelessMarshaler.getBinarySerializedSize(LogRecordData log, MarshalerContext context) intResourceLogsStatelessMarshaler.getBinarySerializedSize(Resource resource, Map<InstrumentationScopeInfo, List<LogRecordData>> scopeMap, MarshalerContext context) private static Map<Resource, Map<InstrumentationScopeInfo, List<LogRecordData>>> LowAllocationLogsRequestMarshaler.groupByResourceAndScope(MarshalerContext context, Collection<LogRecordData> logDataList) voidInstrumentationScopeLogsStatelessMarshaler.writeTo(Serializer output, InstrumentationScopeInfo instrumentationScope, List<LogRecordData> logs, MarshalerContext context) voidLogStatelessMarshaler.writeTo(Serializer output, LogRecordData log, MarshalerContext context) voidResourceLogsStatelessMarshaler.writeTo(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<LogRecordData>> scopeMap, MarshalerContext context) -
Uses of MarshalerContext in io.opentelemetry.exporter.internal.otlp.metrics
Fields in io.opentelemetry.exporter.internal.otlp.metrics declared as MarshalerContextModifier and TypeFieldDescriptionprivate final MarshalerContextLowAllocationMetricsRequestMarshaler.contextMethods in io.opentelemetry.exporter.internal.otlp.metrics with parameters of type MarshalerContextModifier and TypeMethodDescriptionprivate static intLowAllocationMetricsRequestMarshaler.calculateSize(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<MetricData>>> resourceAndScopeMap) intExemplarStatelessMarshaler.getBinarySerializedSize(ExemplarData exemplar, MarshalerContext context) intExponentialHistogramBucketsStatelessMarshaler.getBinarySerializedSize(ExponentialHistogramBuckets buckets, MarshalerContext context) intExponentialHistogramDataPointStatelessMarshaler.getBinarySerializedSize(ExponentialHistogramPointData point, MarshalerContext context) intExponentialHistogramStatelessMarshaler.getBinarySerializedSize(ExponentialHistogramData histogram, MarshalerContext context) intGaugeStatelessMarshaler.getBinarySerializedSize(GaugeData<? extends PointData> gauge, MarshalerContext context) intHistogramDataPointStatelessMarshaler.getBinarySerializedSize(HistogramPointData point, MarshalerContext context) intHistogramStatelessMarshaler.getBinarySerializedSize(HistogramData histogram, MarshalerContext context) intInstrumentationScopeMetricsStatelessMarshaler.getBinarySerializedSize(InstrumentationScopeInfo instrumentationScope, List<MetricData> metrics, MarshalerContext context) intMetricStatelessMarshaler.getBinarySerializedSize(MetricData metric, MarshalerContext context) intNumberDataPointStatelessMarshaler.getBinarySerializedSize(PointData point, MarshalerContext context) intResourceMetricsStatelessMarshaler.getBinarySerializedSize(Resource resource, Map<InstrumentationScopeInfo, List<MetricData>> scopeMap, MarshalerContext context) intSummaryDataPointStatelessMarshaler.getBinarySerializedSize(SummaryPointData point, MarshalerContext context) intSummaryStatelessMarshaler.getBinarySerializedSize(SummaryData summary, MarshalerContext context) intSumStatelessMarshaler.getBinarySerializedSize(SumData<? extends PointData> sum, MarshalerContext context) intValueAtQuantileStatelessMarshaler.getBinarySerializedSize(ValueAtQuantile value, MarshalerContext context) private static Map<Resource, Map<InstrumentationScopeInfo, List<MetricData>>> LowAllocationMetricsRequestMarshaler.groupByResourceAndScope(MarshalerContext context, Collection<MetricData> metricDataList) voidExemplarStatelessMarshaler.writeTo(Serializer output, ExemplarData exemplar, MarshalerContext context) voidExponentialHistogramBucketsStatelessMarshaler.writeTo(Serializer output, ExponentialHistogramBuckets buckets, MarshalerContext context) voidExponentialHistogramDataPointStatelessMarshaler.writeTo(Serializer output, ExponentialHistogramPointData point, MarshalerContext context) voidExponentialHistogramStatelessMarshaler.writeTo(Serializer output, ExponentialHistogramData histogram, MarshalerContext context) voidGaugeStatelessMarshaler.writeTo(Serializer output, GaugeData<? extends PointData> gauge, MarshalerContext context) voidHistogramDataPointStatelessMarshaler.writeTo(Serializer output, HistogramPointData point, MarshalerContext context) voidHistogramStatelessMarshaler.writeTo(Serializer output, HistogramData histogram, MarshalerContext context) voidInstrumentationScopeMetricsStatelessMarshaler.writeTo(Serializer output, InstrumentationScopeInfo instrumentationScope, List<MetricData> metrics, MarshalerContext context) voidMetricStatelessMarshaler.writeTo(Serializer output, MetricData metric, MarshalerContext context) voidNumberDataPointStatelessMarshaler.writeTo(Serializer output, PointData point, MarshalerContext context) voidResourceMetricsStatelessMarshaler.writeTo(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<MetricData>> scopeMap, MarshalerContext context) voidSummaryDataPointStatelessMarshaler.writeTo(Serializer output, SummaryPointData point, MarshalerContext context) voidSummaryStatelessMarshaler.writeTo(Serializer output, SummaryData summary, MarshalerContext context) voidSumStatelessMarshaler.writeTo(Serializer output, SumData<? extends PointData> sum, MarshalerContext context) voidValueAtQuantileStatelessMarshaler.writeTo(Serializer output, ValueAtQuantile value, MarshalerContext context) -
Uses of MarshalerContext in io.opentelemetry.exporter.internal.otlp.traces
Fields in io.opentelemetry.exporter.internal.otlp.traces declared as MarshalerContextModifier and TypeFieldDescriptionprivate final MarshalerContextLowAllocationTraceRequestMarshaler.contextMethods in io.opentelemetry.exporter.internal.otlp.traces with parameters of type MarshalerContextModifier and TypeMethodDescriptionprivate static intLowAllocationTraceRequestMarshaler.calculateSize(MarshalerContext context, Map<Resource, Map<InstrumentationScopeInfo, List<SpanData>>> resourceAndScopeMap) intInstrumentationScopeSpansStatelessMarshaler.getBinarySerializedSize(InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) intResourceSpansStatelessMarshaler.getBinarySerializedSize(Resource resource, Map<InstrumentationScopeInfo, List<SpanData>> scopeMap, MarshalerContext context) intSpanEventStatelessMarshaler.getBinarySerializedSize(EventData event, MarshalerContext context) intSpanLinkStatelessMarshaler.getBinarySerializedSize(LinkData link, MarshalerContext context) intSpanStatelessMarshaler.getBinarySerializedSize(SpanData span, MarshalerContext context) intSpanStatusStatelessMarshaler.getBinarySerializedSize(StatusData status, MarshalerContext context) LowAllocationTraceRequestMarshaler.groupByResourceAndScope(MarshalerContext context, Collection<SpanData> spanDataList) voidInstrumentationScopeSpansStatelessMarshaler.writeTo(Serializer output, InstrumentationScopeInfo instrumentationScope, List<SpanData> spans, MarshalerContext context) voidResourceSpansStatelessMarshaler.writeTo(Serializer output, Resource resource, Map<InstrumentationScopeInfo, List<SpanData>> scopeMap, MarshalerContext context) voidSpanEventStatelessMarshaler.writeTo(Serializer output, EventData event, MarshalerContext context) voidSpanLinkStatelessMarshaler.writeTo(Serializer output, LinkData link, MarshalerContext context) voidSpanStatelessMarshaler.writeTo(Serializer output, SpanData span, MarshalerContext context) voidSpanStatusStatelessMarshaler.writeTo(Serializer output, StatusData status, MarshalerContext context)