Class KafkaRecordEmitter<T>
java.lang.Object
org.apache.flink.connector.kafka.source.reader.KafkaRecordEmitter<T>
- All Implemented Interfaces:
org.apache.flink.connector.base.source.reader.RecordEmitter<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>, T, KafkaPartitionSplitState>
@Internal
public class KafkaRecordEmitter<T>
extends Object
implements org.apache.flink.connector.base.source.reader.RecordEmitter<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>,T,KafkaPartitionSplitState>
The
RecordEmitter implementation for KafkaSourceReader.-
Constructor Summary
ConstructorsConstructorDescriptionKafkaRecordEmitter(KafkaRecordDeserializationSchema<T> deserializationSchema) -
Method Summary
Modifier and TypeMethodDescriptionvoidemitRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[], byte[]> consumerRecord, org.apache.flink.api.connector.source.SourceOutput<T> output, KafkaPartitionSplitState splitState)
-
Constructor Details
-
KafkaRecordEmitter
-
-
Method Details
-
emitRecord
public void emitRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[], byte[]> consumerRecord, org.apache.flink.api.connector.source.SourceOutput<T> output, KafkaPartitionSplitState splitState) throws Exception- Specified by:
emitRecordin interfaceorg.apache.flink.connector.base.source.reader.RecordEmitter<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>, T, KafkaPartitionSplitState> - Throws:
Exception
-