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.
  • 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:
      open in interface org.apache.pulsar.io.core.Source<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>
      Overrides:
      open in class AbstractKafkaConnectSource<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:
      processSourceRecord in class AbstractKafkaConnectSource<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>