Package org.apache.beam.sdk.schemas
Interface SchemaProviderRegistrar
- All Known Implementing Classes:
AwsSchemaRegistrar
,DefaultSchema.DefaultSchemaProviderRegistrar
public interface SchemaProviderRegistrar
SchemaProvider
creators have the ability to automatically have their schemaProvider
registered with this SDK by creating a ServiceLoader
entry
and a concrete implementation of this interface.
It is optional but recommended to use one of the many build time tools such as AutoService
to generate the necessary META-INF files automatically.
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list ofschema providers
which will be registered by default within eachschema registry
instance.
-
Method Details
-
getSchemaProviders
List<SchemaProvider> getSchemaProviders()Returns a list ofschema providers
which will be registered by default within eachschema registry
instance.
-