public class MultiVersionAvroReader<T> extends AbstractMultiVersionAvroBaseReader<T>
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
readerSchemaproviderSchemaReader, schemaInfoProvider| Constructor and Description |
|---|
MultiVersionAvroReader(org.apache.avro.Schema readerSchema,
ClassLoader pojoClassLoader,
boolean jsr310ConversionEnabled) |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaReader<T> |
loadReader(BytesSchemaVersion schemaVersion)
Load the schema reader for reading messages encoded by the given schema version.
|
getSchemaInfoByVersion, getSchemaReader, read, read, read, read, setSchemaInfoProviderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNativeSchema, readpublic MultiVersionAvroReader(org.apache.avro.Schema readerSchema,
ClassLoader pojoClassLoader,
boolean jsr310ConversionEnabled)
protected SchemaReader<T> loadReader(BytesSchemaVersion schemaVersion)
AbstractMultiVersionReaderloadReader in class AbstractMultiVersionReader<T>schemaVersion - the provided schema versionCopyright © 2017–2021 Apache Software Foundation. All rights reserved.