Package org.apache.pulsar.io.kafka
Class KafkaStringSource
- java.lang.Object
-
- org.apache.pulsar.io.core.PushSource<V>
-
- org.apache.pulsar.io.kafka.KafkaAbstractSource<java.lang.String>
-
- org.apache.pulsar.io.kafka.KafkaStringSource
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.apache.pulsar.io.core.Source<java.lang.String>
public class KafkaStringSource extends KafkaAbstractSource<java.lang.String>
Simple Kafka Source that just transfers the value part of the kafka records as Strings.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.pulsar.io.kafka.KafkaAbstractSource
KafkaAbstractSource.KafkaRecord<V>, KafkaAbstractSource.KeyValueKafkaRecord<V>
-
-
Constructor Summary
Constructors Constructor Description KafkaStringSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KafkaAbstractSource.KafkaRecordbuildRecord(org.apache.kafka.clients.consumer.ConsumerRecord<java.lang.Object,java.lang.Object> consumerRecord)-
Methods inherited from class org.apache.pulsar.io.kafka.KafkaAbstractSource
beforeCreateConsumer, close, open, start
-
-
-
-
Method Detail
-
buildRecord
public KafkaAbstractSource.KafkaRecord buildRecord(org.apache.kafka.clients.consumer.ConsumerRecord<java.lang.Object,java.lang.Object> consumerRecord)
- Specified by:
buildRecordin classKafkaAbstractSource<java.lang.String>
-
-