Class AbstractMultiVersionAvroBaseReader<T>
- java.lang.Object
-
- org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader<T>
-
- org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionAvroBaseReader<T>
-
- All Implemented Interfaces:
org.apache.pulsar.client.api.schema.SchemaReader<T>
- Direct Known Subclasses:
AbstractMultiVersionGenericReader,MultiVersionAvroReader
public abstract class AbstractMultiVersionAvroBaseReader<T> extends AbstractMultiVersionReader<T>
The abstract class of multi version avro base reader.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.avro.SchemareaderSchema-
Fields inherited from class org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
LOG, providerSchemaReader, schemaInfoProvider
-
-
Constructor Summary
Constructors Constructor Description AbstractMultiVersionAvroBaseReader(org.apache.pulsar.client.api.schema.SchemaReader<T> providerSchemaReader, org.apache.avro.Schema readerSchema)
-
Method Summary
-
Methods inherited from class org.apache.pulsar.client.impl.schema.reader.AbstractMultiVersionReader
getSchemaInfoByVersion, getSchemaReader, loadReader, read, read, read, read, setSchemaInfoProvider
-
-
-
-
Constructor Detail
-
AbstractMultiVersionAvroBaseReader
public AbstractMultiVersionAvroBaseReader(org.apache.pulsar.client.api.schema.SchemaReader<T> providerSchemaReader, org.apache.avro.Schema readerSchema)
-
-