AvroSerializerProviders Class

  • java.lang.Object
    • com.azure.core.experimental.serializer.AvroSerializerProviders

public final class AvroSerializerProviders

Service Provider Interface (SPI) proxy for AvroSerializerProvider.

Method Summary

Modifier and Type Method and Description
static AvroSerializer createInstance(String schema)

Creates an Avro serializer instance based using the first AvroSerializerProvider found on the classpath.

static String getSchema(Object object)

Returns the Avro schema for specified object.

static String getSchemaName(Object object)

Returns the Avro schema for specified object.

Methods inherited from java.lang.Object

Method Details

createInstance

public static AvroSerializer createInstance(String schema)

Creates an Avro serializer instance based using the first AvroSerializerProvider found on the classpath.

Parameters:

schema - Schema tied to the Avro serializer for its lifetime.

Returns:

A new AvroSerializer instance tied to the passed schema.

getSchema

public static String getSchema(Object object)

Returns the Avro schema for specified object.

Parameters:

object - The object having its Avro schema retrieved.

Returns:

The Avro schema for the object.

getSchemaName

public static String getSchemaName(Object object)

Returns the Avro schema for specified object.

Parameters:

object - The object having its Avro schema name retrieved.

Returns:

The Avro schema name for the object.

Applies to