| 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.
|