Class KafkaConnectSource

  • All Implemented Interfaces:
    java.lang.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 Detail

      • KafkaConnectSource

        public KafkaConnectSource()
    • Method Detail

      • open

        public void open​(java.util.Map<java.lang.String,​java.lang.Object> config,
                         org.apache.pulsar.io.core.SourceContext sourceContext)
                  throws java.lang.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:
        java.lang.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[]>>