Class DebeziumMongoDbSource
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
org.apache.pulsar.io.debezium.DebeziumSource
org.apache.pulsar.io.debezium.mongodb.DebeziumMongoDbSource
- All Implemented Interfaces:
AutoCloseable,Source<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>>
A pulsar source that runs debezium mongodb source.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pulsar.io.kafka.connect.KafkaConnectSource
org.apache.pulsar.io.kafka.connect.KafkaConnectSource.KafkaSourceRecordNested classes/interfaces inherited from class org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource
org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource.AbstractKafkaSourceRecord<T extends Object> -
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 TypeMethodDescriptionvoidopen(Map<String, Object> config, SourceContext sourceContext) voidsetDbConnectorTask(Map<String, Object> config) Methods inherited from class org.apache.pulsar.io.debezium.DebeziumSource
setConfigIfNull, throwExceptionIfConfigNotMatch, topicNamespace, tryLoadingConfigSecretMethods inherited from class org.apache.pulsar.io.kafka.connect.KafkaConnectSource
processSourceRecordMethods inherited from class org.apache.pulsar.io.kafka.connect.AbstractKafkaConnectSource
close, getOffsetWriter, getSourceTask, read
-
Constructor Details
-
DebeziumMongoDbSource
public DebeziumMongoDbSource()
-
-
Method Details
-
setDbConnectorTask
- Specified by:
setDbConnectorTaskin classDebeziumSource- Throws:
Exception
-
open
- Specified by:
openin interfaceSource<org.apache.pulsar.common.schema.KeyValue<byte[],byte[]>> - Overrides:
openin classDebeziumSource- Throws:
Exception
-