Class ListDeserializer<Inner>
java.lang.Object
org.apache.kafka.common.serialization.ListDeserializer<Inner>
- All Implemented Interfaces:
Closeable,AutoCloseable,Deserializer<List<Inner>>
Constructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionvoidclose()Close this deserializer.voidConfigure this class.deserialize(String topic, byte[] data) Deserialize a record value from a byte array into a value or object.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.kafka.common.serialization.Deserializer
deserialize, deserialize
Constructor Details
ListDeserializer
public ListDeserializer()ListDeserializer
Method Details
innerDeserializer
configure
Description copied from interface:DeserializerConfigure this class.- Specified by:
configurein interfaceDeserializer<Inner>- Parameters:
configs- configs in key/value pairsisKey- whether is for key or value
deserialize
Description copied from interface:DeserializerDeserialize a record value from a byte array into a value or object.- Specified by:
deserializein interfaceDeserializer<Inner>- Parameters:
topic- topic associated with the datadata- serialized bytes; may be null; implementations are recommended to handle null by returning a value or null rather than throwing an exception.- Returns:
- deserialized typed data; may be null
close
public void close()Description copied from interface:DeserializerClose this deserializer.This method must be idempotent as it may be called multiple times.
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceDeserializer<Inner>