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 |