Class VarIntLengthStreamingSerializer<T>

java.lang.Object
io.servicetalk.serializer.utils.VarIntLengthStreamingSerializer<T>
Type Parameters:
T - The type of object to serialize.
All Implemented Interfaces:
StreamingDeserializer<T>, StreamingSerializer<T>, StreamingSerializerDeserializer<T>

public final class VarIntLengthStreamingSerializer<T> extends Object implements StreamingSerializerDeserializer<T>
A StreamingSerializerDeserializer that uses a SerializerDeserializer and frames each object by preceding it with the length in bytes. The length component is variable length and encoded as base 128 VarInt.