public class GlueSchemaRegistryKafkaDeserializer extends Object implements org.apache.kafka.common.serialization.Deserializer<Object>
| Constructor and Description |
|---|
GlueSchemaRegistryKafkaDeserializer()
Constructor used by Kafka consumer.
|
GlueSchemaRegistryKafkaDeserializer(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider credentialProvider,
Map<String,?> configs)
Constructor accepting AWSCredentialsProvider.
|
GlueSchemaRegistryKafkaDeserializer(@NonNull Map<String,?> configs) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Resource clean up for Closeable.
|
void |
configure(@NonNull Map<String,?> configs,
boolean isKey)
Configuration method for injecting configuration properties.
|
Object |
deserialize(String topic,
byte[] data)
De-serialize operation for de-serializing the byte array to an Object.
|
public GlueSchemaRegistryKafkaDeserializer()
public GlueSchemaRegistryKafkaDeserializer(@NonNull
@NonNull Map<String,?> configs)
public void configure(@NonNull
@NonNull Map<String,?> configs,
boolean isKey)
configure in interface org.apache.kafka.common.serialization.Deserializer<Object>configs - configuration elements for de-serializerisKey - true if key, false otherwisepublic Object deserialize(String topic, byte[] data)
deserialize in interface org.apache.kafka.common.serialization.Deserializer<Object>topic - Kafka topic namedata - serialized data to be de-serialized in byte arraypublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.kafka.common.serialization.Deserializer<Object>Copyright © 2021. All rights reserved.