Package io.confluent.kafka.formatter
Interface SchemaMessageDeserializer<T>
- All Superinterfaces:
AutoCloseable,Closeable
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()voiddeserialize(String topic, Boolean isKey, org.apache.kafka.common.header.Headers headers, byte[] payload) deserializeKey(String topic, org.apache.kafka.common.header.Headers headers, byte[] payload) org.apache.kafka.common.serialization.Deserializer
-
Method Details
-
configure
-
getKeyDeserializer
org.apache.kafka.common.serialization.Deserializer getKeyDeserializer() -
deserializeKey
-
deserialize
T deserialize(String topic, Boolean isKey, org.apache.kafka.common.header.Headers headers, byte[] payload) throws org.apache.kafka.common.errors.SerializationException - Throws:
org.apache.kafka.common.errors.SerializationException
-
getSchemaRegistryClient
SchemaRegistryClient getSchemaRegistryClient() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-