Class GenericAvroSchema

  • All Implemented Interfaces:
    java.lang.Cloneable, org.apache.pulsar.client.api.Schema<org.apache.pulsar.client.api.schema.GenericRecord>, org.apache.pulsar.client.api.schema.GenericSchema<org.apache.pulsar.client.api.schema.GenericRecord>

    public class GenericAvroSchema
    extends GenericSchemaImpl
    A generic avro schema.
    • Constructor Detail

      • GenericAvroSchema

        public GenericAvroSchema​(org.apache.pulsar.common.schema.SchemaInfo schemaInfo)
    • Method Detail

      • newRecordBuilder

        public org.apache.pulsar.client.api.schema.GenericRecordBuilder newRecordBuilder()
      • supportSchemaVersioning

        public boolean supportSchemaVersioning()
      • clone

        public org.apache.pulsar.client.api.Schema<org.apache.pulsar.client.api.schema.GenericRecord> clone()
        Specified by:
        clone in interface org.apache.pulsar.client.api.Schema<org.apache.pulsar.client.api.schema.GenericRecord>
        Overrides:
        clone in class AbstractSchema<org.apache.pulsar.client.api.schema.GenericRecord>