Class 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.
    • Method Detail

      • 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