Interface | Description |
---|---|
Deserializer<T> |
An interface for converting bytes to objects.
|
ExtendedDeserializer<T> |
A Deserializer that has access to the headers associated with the record.
|
ExtendedSerializer<T> |
A Serializer that has access to the headers associated with the record.
|
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 | |
BytesDeserializer | |
BytesSerializer | |
DoubleDeserializer | |
DoubleSerializer | |
ExtendedDeserializer.Wrapper<T> | |
ExtendedSerializer.Wrapper<T> | |
FloatDeserializer | |
FloatSerializer | |
IntegerDeserializer | |
IntegerSerializer | |
LongDeserializer | |
LongSerializer | |
Serdes |
Factory for creating serializers / deserializers.
|
Serdes.ByteArraySerde | |
Serdes.ByteBufferSerde | |
Serdes.BytesSerde | |
Serdes.DoubleSerde | |
Serdes.FloatSerde | |
Serdes.IntegerSerde | |
Serdes.LongSerde | |
Serdes.ShortSerde | |
Serdes.StringSerde | |
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.
|