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 Details

  • 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:
      emitRecord in interface org.apache.flink.connector.base.source.reader.RecordEmitter<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>,T,KafkaPartitionSplitState>
      Throws:
      Exception