Class KafkaConnectSource
java.lang.Object
org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>
org.apache.pulsar.io.kafka.connect.KafkaConnectSource
- All Implemented Interfaces:
AutoCloseable,org.apache.pulsar.io.core.Source<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>
public class KafkaConnectSource
extends AbstractKafkaConnectSource<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>
A pulsar source that runs.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource
AbstractKafkaConnectSource.AbstractKafkaSourceRecord<T> -
Field Summary
Fields inherited from class org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource
CONNECTOR_CLASS, keyConverter, offsetWriter, valueConverter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.apache.pulsar.io.kafka.connect.KafkaConnectSource.KafkaSourceRecordprocessSourceRecord(org.apache.kafka.connect.source.SourceRecord srcRecord) Methods inherited from class org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource
close, read
-
Constructor Details
-
KafkaConnectSource
public KafkaConnectSource()
-
-
Method Details
-
open
public void open(Map<String, Object> config, org.apache.pulsar.io.core.SourceContext sourceContext) throws Exception- Specified by:
openin interfaceorg.apache.pulsar.io.core.Source<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>> - Overrides:
openin classAbstractKafkaConnectSource<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>> - Throws:
Exception
-
processSourceRecord
public org.apache.pulsar.io.kafka.connect.KafkaConnectSource.KafkaSourceRecord processSourceRecord(org.apache.kafka.connect.source.SourceRecord srcRecord) - Specified by:
processSourceRecordin classAbstractKafkaConnectSource<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>
-