Package org.apache.pulsar.io.hbase.sink
Class HbaseGenericRecordSink
java.lang.Object
org.apache.pulsar.io.hbase.sink.HbaseAbstractSink<org.apache.pulsar.client.api.schema.GenericRecord>
org.apache.pulsar.io.hbase.sink.HbaseGenericRecordSink
- All Implemented Interfaces:
AutoCloseable,Sink<org.apache.pulsar.client.api.schema.GenericRecord>
public class HbaseGenericRecordSink
extends HbaseAbstractSink<org.apache.pulsar.client.api.schema.GenericRecord>
A Simple hbase sink, which interprets input Record in generic record.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pulsar.io.hbase.sink.HbaseAbstractSink
HbaseAbstractSink.TableDefinition -
Field Summary
Fields inherited from class org.apache.pulsar.io.hbase.sink.HbaseAbstractSink
tableDefinition -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.pulsar.io.hbase.sink.HbaseAbstractSink
close, open, write
-
Constructor Details
-
HbaseGenericRecordSink
public HbaseGenericRecordSink()
-
-
Method Details
-
bindValue
public void bindValue(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericRecord> message, List<org.apache.hadoop.hbase.client.Put> puts) throws Exception - Specified by:
bindValuein classHbaseAbstractSink<org.apache.pulsar.client.api.schema.GenericRecord>- Throws:
Exception
-