Interface SchemaProvider

All Superinterfaces:
Serializable
All Known Implementing Classes:
AutoValueSchema, AvroRecordSchema, AwsSchemaProvider, DefaultSchema.DefaultSchemaProvider, GetterBasedSchemaProvider, GetterBasedSchemaProviderV2, JavaBeanSchema, JavaFieldSchema, ProtoMessageSchema, ThriftSchema

public interface SchemaProvider extends Serializable
Concrete implementations of this class allow creation of schema service objects that vend a Schema for a specific type. One example use: creating a SchemaProvider that contacts an external schema-registry service to determine the schema for a type.