Class ApacheAvroSerializerProvider
java.lang.Object
com.azure.core.serializer.avro.apache.ApacheAvroSerializerProvider
- All Implemented Interfaces:
AvroSerializerProvider
Implementation of
AvroSerializerProvider
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateInstance
(String schema) Creates a newAvroSerializer
tied to the given schema.Returns the Avro schema for specified object.getSchemaName
(Object object) Returns the Avro schema for specified object.
-
Constructor Details
-
ApacheAvroSerializerProvider
public ApacheAvroSerializerProvider()
-
-
Method Details
-
createInstance
Description copied from interface:AvroSerializerProvider
Creates a newAvroSerializer
tied to the given schema.- Specified by:
createInstance
in interfaceAvroSerializerProvider
- Parameters:
schema
- The Avro schema that will be associated to the serializer.- Returns:
- A new
AvroSerializer
instance.
-
getSchema
Description copied from interface:AvroSerializerProvider
Returns the Avro schema for specified object.- Specified by:
getSchema
in interfaceAvroSerializerProvider
- Parameters:
object
- The object having its Avro schema retrieved.- Returns:
- The Avro schema for the object.
-
getSchemaName
Description copied from interface:AvroSerializerProvider
Returns the Avro schema for specified object.- Specified by:
getSchemaName
in interfaceAvroSerializerProvider
- Parameters:
object
- The object having its Avro schema name retrieved.- Returns:
- The Avro schema name for the object.
-