See: Description
Interface | Description |
---|---|
Deserializer<T> |
An interface for converting bytes to objects.
|
Serde<T> |
The interface for wrapping a serializer and deserializer for the given data type.
|
Serializer<T> |
An interface for converting objects to bytes.
|
Class | Description |
---|---|
ByteArrayDeserializer | |
ByteArraySerializer | |
ByteBufferDeserializer | |
ByteBufferSerializer |
ByteBufferSerializer always rewinds the position of the input buffer to zero for
serialization. |
BytesDeserializer | |
BytesSerializer | |
DoubleDeserializer | |
DoubleSerializer | |
FloatDeserializer | |
FloatSerializer | |
IntegerDeserializer | |
IntegerSerializer | |
ListDeserializer<Inner> | |
ListSerializer<Inner> | |
LongDeserializer | |
LongSerializer | |
Serdes |
Factory for creating serializers / deserializers.
|
Serdes.ByteArraySerde | |
Serdes.ByteBufferSerde | |
Serdes.BytesSerde | |
Serdes.DoubleSerde | |
Serdes.FloatSerde | |
Serdes.IntegerSerde | |
Serdes.ListSerde<Inner> | |
Serdes.LongSerde | |
Serdes.ShortSerde | |
Serdes.StringSerde | |
Serdes.UUIDSerde | |
Serdes.VoidSerde | |
Serdes.WrapperSerde<T> | |
ShortDeserializer | |
ShortSerializer | |
StringDeserializer |
String encoding defaults to UTF8 and can be customized by setting the property key.deserializer.encoding,
value.deserializer.encoding or deserializer.encoding.
|
StringSerializer |
String encoding defaults to UTF8 and can be customized by setting the property key.serializer.encoding,
value.serializer.encoding or serializer.encoding.
|
UUIDDeserializer |
We are converting the byte array to String before deserializing to UUID.
|
UUIDSerializer |
We are converting UUID to String before serializing.
|
VoidDeserializer | |
VoidSerializer |