public class GlueSchemaRegistrySerializerImpl extends Object implements GlueSchemaRegistrySerializer
| Modifier | Constructor and Description |
|---|---|
|
GlueSchemaRegistrySerializerImpl(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider,
GlueSchemaRegistryConfiguration glueSchemaRegistryConfiguration)
Initialize an instance of GlueSchemaRegistrySerializer with .
|
|
GlueSchemaRegistrySerializerImpl(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider,
String region)
Initialize an instance of GlueSchemaRegistrySerializer with Region.
|
protected |
GlueSchemaRegistrySerializerImpl(GlueSchemaRegistrySerializationFacade glueSchemaRegistrySerializationFacade) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
encode(String transportName,
Schema schema,
byte[] data)
Converts the given data byte array to be Glue Schema Registry compatible byte array.
|
public GlueSchemaRegistrySerializerImpl(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider,
String region)
awsCredentialsProvider - AwsCredentialsProviderpublic GlueSchemaRegistrySerializerImpl(software.amazon.awssdk.auth.credentials.AwsCredentialsProvider awsCredentialsProvider,
GlueSchemaRegistryConfiguration glueSchemaRegistryConfiguration)
awsCredentialsProvider - AwsCredentialsProviderglueSchemaRegistryConfiguration - GlueSchemaRegistryConfiguration Configuration object.protected GlueSchemaRegistrySerializerImpl(GlueSchemaRegistrySerializationFacade glueSchemaRegistrySerializationFacade)
public byte[] encode(@Nullable String transportName, Schema schema, byte[] data)
GlueSchemaRegistryDeserializerencode in interface GlueSchemaRegistrySerializertransportName - String Name of the transport channel for the message.
This will be used to add metadata to schema.
If null, "default-stream" will be used.schema - Schema A schema object.data - byte array of data that needs to be encoded.Copyright © 2021. All rights reserved.