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>
TheRecordEmitterimplementation forKafkaSourceReader.
-
-
Constructor Summary
Constructors Constructor Description KafkaRecordEmitter(KafkaRecordDeserializationSchema<T> deserializationSchema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidemitRecord(org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]> consumerRecord, org.apache.flink.api.connector.source.SourceOutput<T> output, KafkaPartitionSplitState splitState)
-
-
-
Constructor Detail
-
KafkaRecordEmitter
public KafkaRecordEmitter(KafkaRecordDeserializationSchema<T> deserializationSchema)
-
-
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:
emitRecordin interfaceorg.apache.flink.connector.base.source.reader.RecordEmitter<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>,T,KafkaPartitionSplitState>- Throws:
Exception
-
-