public interface SchemaMessageDeserializer<T> extends Closeable
| Modifier and Type | Method and Description |
|---|---|
default void |
close() |
void |
configure(Map<String,?> configs,
boolean isKey) |
T |
deserialize(String topic,
Boolean isKey,
org.apache.kafka.common.header.Headers headers,
byte[] payload) |
Object |
deserializeKey(String topic,
org.apache.kafka.common.header.Headers headers,
byte[] payload) |
org.apache.kafka.common.serialization.Deserializer |
getKeyDeserializer() |
SchemaRegistryClient |
getSchemaRegistryClient() |
org.apache.kafka.common.serialization.Deserializer getKeyDeserializer()
Object deserializeKey(String topic, org.apache.kafka.common.header.Headers headers, byte[] payload)
T deserialize(String topic, Boolean isKey, org.apache.kafka.common.header.Headers headers, byte[] payload) throws org.apache.kafka.common.errors.SerializationException
org.apache.kafka.common.errors.SerializationExceptionSchemaRegistryClient getSchemaRegistryClient()
default void close()
throws IOException
close in interface AutoCloseableclose in interface CloseableIOExceptionCopyright © 2025 Confluent, Inc.. All rights reserved.