@ParametersAreNonnullByDefault
Package io.opentelemetry.exporter.internal.marshal
Marshaling framework for serializing data to protobuf format.
-
Interface Summary Interface Description StatelessMarshaler<T> Marshaler from an SDK structure to protobuf wire format.StatelessMarshaler2<K,V> Marshaler from an SDK structure to protobuf wire format. -
Class Summary Class Description AutoValue_ProtoEnumInfo AutoValue_ProtoFieldInfo CodedInputStream Minimal copy of protobuf-java's CodedInputStream, currently only used in GrpcStatusUtil.CodedOutputStream Protobuf wire encoder.CodedOutputStream.AbstractBufferedEncoder Abstract base class for buffered encoders.CodedOutputStream.OutputStreamEncoder AnCodedOutputStream
that decorates anOutputStream
.JsonSerializer Marshaler Marshaler from an SDK structure to protobuf wire format.MarshalerContext Class for keeping marshaling state.MarshalerContext.IdPool MarshalerContext.Key This class is internal and is hence not for public use.MarshalerContext.Pool<T> MarshalerUtil Marshaler utilities.MarshalerWithSize A Marshaler which returns a memoized size.ProtoEnumInfo Information about a field in a proto definition.ProtoFieldInfo Information about a field in a proto definition.ProtoSerializer Serializer for the protobuf binary wire format.Serializer Serializer to use when converting from an SDK data object into a protobuf output format.Serializer.RepeatedElementPairWriter<K,V> Serializer.RepeatedElementWriter<T> StatelessMarshalerUtil Marshaler utilities.StatelessMarshalerUtil.Grouper<T> StatelessMarshalerUtil.RepeatedElementPairSizeCalculator<K,V> StatelessMarshalerUtil.RepeatedElementSizeCalculator<T> UnsafeAccess UnsafeAccess.UnsafeHolder UnsafeString WireFormat