public class GlueSchemaRegistryDeserializerImpl extends Object implements GlueSchemaRegistryDeserializer
| Constructor and Description |
|---|
GlueSchemaRegistryDeserializerImpl(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider,
GlueSchemaRegistryConfiguration configuration)
Initialize an instance of GlueSchemaRegistryDeserializer with Properties.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canDeserialize(byte[] data)
Determines if the given byte array can be deserialized by Glue Schema Registry deserializer.
|
byte[] |
getData(byte[] encodedData)
Returns plain customer data from a Glue Schema Registry encoded Byte array.
|
Schema |
getSchema(byte[] data)
Returns the schema encoded in the byte array by Glue Schema Registry serializer.
|
public GlueSchemaRegistryDeserializerImpl(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider,
GlueSchemaRegistryConfiguration configuration)
awsCredentialsProvider - AwsCredentialsProviderconfiguration - GlueSchemaRegistryConfiguration Schema Registry configuration.public byte[] getData(byte[] encodedData)
getData in interface GlueSchemaRegistryDeserializerencodedData - Schema Registry encoded data.public Schema getSchema(byte[] data)
getSchema in interface GlueSchemaRegistryDeserializerdata - byte[] Schema Registry encoded byte array.Schema A Schema object representing the schema information.public boolean canDeserialize(byte[] data)
canDeserialize in interface GlueSchemaRegistryDeserializerdata - byte[] of data.Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.