Class GenericProtobufNativeReader
- java.lang.Object
-
- org.apache.pulsar.client.impl.schema.generic.GenericProtobufNativeReader
-
- All Implemented Interfaces:
org.apache.pulsar.client.api.schema.SchemaReader<org.apache.pulsar.client.api.schema.GenericRecord>
public class GenericProtobufNativeReader extends java.lang.Object implements org.apache.pulsar.client.api.schema.SchemaReader<org.apache.pulsar.client.api.schema.GenericRecord>
-
-
Constructor Summary
Constructors Constructor Description GenericProtobufNativeReader(com.google.protobuf.Descriptors.Descriptor descriptor)GenericProtobufNativeReader(com.google.protobuf.Descriptors.Descriptor descriptor, byte[] schemaVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Object>getNativeSchema()GenericProtobufNativeRecordread(byte[] bytes, int offset, int length)GenericProtobufNativeRecordread(java.io.InputStream inputStream)
-
-
-
Method Detail
-
read
public GenericProtobufNativeRecord read(byte[] bytes, int offset, int length)
- Specified by:
readin interfaceorg.apache.pulsar.client.api.schema.SchemaReader<org.apache.pulsar.client.api.schema.GenericRecord>
-
read
public GenericProtobufNativeRecord read(java.io.InputStream inputStream)
- Specified by:
readin interfaceorg.apache.pulsar.client.api.schema.SchemaReader<org.apache.pulsar.client.api.schema.GenericRecord>
-
getNativeSchema
public java.util.Optional<java.lang.Object> getNativeSchema()
- Specified by:
getNativeSchemain interfaceorg.apache.pulsar.client.api.schema.SchemaReader<org.apache.pulsar.client.api.schema.GenericRecord>
-
-