Package org.nuxeo.runtime.avro
Class AvroSchemaFactory<T>
java.lang.Object
org.nuxeo.runtime.avro.AvroSchemaFactory<T>
- Direct Known Subclasses:
ComplexTypeSchemaFactory
,DocumentModelSchemaFactory
,DocumentTypeSchemaFactory
,SchemaSchemaFactory
,TypeSchemaFactory
The base class for any AvroSchemaFactory.
- Since:
- 10.2
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AvroSchemaFactoryContext
protected static final org.apache.avro.Schema
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract org.apache.avro.Schema
createSchema
(T input) abstract String
getQualifiedName
(T input) protected org.apache.avro.Schema
nullable
(org.apache.avro.Schema schema)
-
Field Details
-
NULL_SCHEMA
protected static final org.apache.avro.Schema NULL_SCHEMA -
context
-
-
Constructor Details
-
AvroSchemaFactory
-
-
Method Details
-
createSchema
-
getName
-
getQualifiedName
-
nullable
protected org.apache.avro.Schema nullable(org.apache.avro.Schema schema)
-