public class CompositeDeserializer extends Object implements org.apache.kafka.common.serialization.Deserializer<Object>
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
protected static byte |
MAGIC_BYTE |
| Constructor and Description |
|---|
CompositeDeserializer()
Constructor used by Kafka consumer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
configure(CompositeDeserializerConfig config,
boolean isKey) |
void |
configure(Map<String,?> configs,
boolean isKey) |
Object |
deserialize(String topic,
byte[] bytes) |
Object |
deserialize(String topic,
org.apache.kafka.common.header.Headers headers,
byte[] bytes) |
protected boolean |
isValidSchemaId(String subject,
int id) |
protected org.slf4j.Logger log
protected static final byte MAGIC_BYTE
public CompositeDeserializer()
public void configure(Map<String,?> configs, boolean isKey)
configure in interface org.apache.kafka.common.serialization.Deserializer<Object>protected void configure(CompositeDeserializerConfig config, boolean isKey)
public Object deserialize(String topic, byte[] bytes)
deserialize in interface org.apache.kafka.common.serialization.Deserializer<Object>public Object deserialize(String topic, org.apache.kafka.common.header.Headers headers, byte[] bytes)
deserialize in interface org.apache.kafka.common.serialization.Deserializer<Object>protected boolean isValidSchemaId(String subject, int id)
public void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.kafka.common.serialization.Deserializer<Object>Copyright © 2025 Confluent, Inc.. All rights reserved.