Class GenericAvroSchema

All Implemented Interfaces:
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.
  • Field Details

  • Constructor Details

    • GenericAvroSchema

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

    • 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>