Class AvroReader<T>
- java.lang.Object
-
- org.apache.pulsar.client.impl.schema.reader.AvroReader<T>
-
- All Implemented Interfaces:
org.apache.pulsar.client.api.schema.SchemaReader<T>
public class AvroReader<T> extends java.lang.Object implements org.apache.pulsar.client.api.schema.SchemaReader<T>
-
-
Constructor Summary
Constructors Constructor Description AvroReader(org.apache.avro.Schema schema)AvroReader(org.apache.avro.Schema schema, java.lang.ClassLoader classLoader, boolean jsr310ConversionEnabled)AvroReader(org.apache.avro.Schema writerSchema, org.apache.avro.Schema readerSchema, java.lang.ClassLoader classLoader, boolean jsr310ConversionEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Object>getNativeSchema()Tread(byte[] bytes, int offset, int length)Tread(java.io.InputStream inputStream)
-
-
-
Constructor Detail
-
AvroReader
public AvroReader(org.apache.avro.Schema schema)
-
AvroReader
public AvroReader(org.apache.avro.Schema schema, java.lang.ClassLoader classLoader, boolean jsr310ConversionEnabled)
-
AvroReader
public AvroReader(org.apache.avro.Schema writerSchema, org.apache.avro.Schema readerSchema, java.lang.ClassLoader classLoader, boolean jsr310ConversionEnabled)
-
-
Method Detail
-
read
public T read(byte[] bytes, int offset, int length)
- Specified by:
readin interfaceorg.apache.pulsar.client.api.schema.SchemaReader<T>
-
read
public T read(java.io.InputStream inputStream)
- Specified by:
readin interfaceorg.apache.pulsar.client.api.schema.SchemaReader<T>
-
getNativeSchema
public java.util.Optional<java.lang.Object> getNativeSchema()
- Specified by:
getNativeSchemain interfaceorg.apache.pulsar.client.api.schema.SchemaReader<T>
-
-