public class PulsarRecordEmitter<T> extends Object implements org.apache.flink.connector.base.source.reader.RecordEmitter<PulsarMessage<T>,T,PulsarPartitionSplitState>
RecordEmitter implementation for both PulsarOrderedSourceReader and PulsarUnorderedSourceReader. We would always update the last consumed message id in this
emitter.| Constructor and Description |
|---|
PulsarRecordEmitter() |
| Modifier and Type | Method and Description |
|---|---|
void |
emitRecord(PulsarMessage<T> element,
org.apache.flink.api.connector.source.SourceOutput<T> output,
PulsarPartitionSplitState splitState) |
public void emitRecord(PulsarMessage<T> element, org.apache.flink.api.connector.source.SourceOutput<T> output, PulsarPartitionSplitState splitState) throws Exception
emitRecord in interface org.apache.flink.connector.base.source.reader.RecordEmitter<PulsarMessage<T>,T,PulsarPartitionSplitState>ExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.