Class ByteBufferSerializer
java.lang.Object
org.apache.kafka.common.serialization.ByteBufferSerializer
- All Implemented Interfaces:
Closeable,AutoCloseable,Serializer<ByteBuffer>
ByteBufferSerializer always rewinds the position of the input buffer to zero for serialization. A manual rewind is not necessary. Note: any existing buffer position is ignored.
The position is also rewound back to zero before serialize(String, ByteBuffer) returns.
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionbyte[]serialize(String topic, ByteBuffer data) Convertdatainto a byte array.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.kafka.common.serialization.Serializer
close, configure, serialize
Constructor Details
ByteBufferSerializer
public ByteBufferSerializer()
Method Details
serialize
Description copied from interface:SerializerConvertdatainto a byte array.It is recommended to serialize
nulldata to thenullbyte array.- Specified by:
serializein interfaceSerializer<ByteBuffer>- Parameters:
topic- topic associated with datadata- typed data; may benull- Returns:
- serialized bytes; may be
null