Package io.debezium.embedded
Class EmbeddedEngine.EngineBuilder
java.lang.Object
io.debezium.embedded.EmbeddedEngine.EngineBuilder
- All Implemented Interfaces:
io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
- Enclosing class:
- EmbeddedEngine
public static final class EmbeddedEngine.EngineBuilder
extends Object
implements io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
Field Summary
Modifier and TypeFieldDescriptionprivate ClassLoader
private Clock
private io.debezium.engine.DebeziumEngine.CompletionCallback
private Configuration
private io.debezium.engine.DebeziumEngine.ConnectorCallback
private io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord>
private io.debezium.engine.spi.OffsetCommitPolicy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
io.debezium.engine.DebeziumEngine.Builder
notifying
(io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> handler) io.debezium.engine.DebeziumEngine.Builder
io.debezium.engine.DebeziumEngine.Builder
using
(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback) io.debezium.engine.DebeziumEngine.Builder
using
(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback) io.debezium.engine.DebeziumEngine.Builder
using
(io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy) io.debezium.engine.DebeziumEngine.Builder
using
(ClassLoader classLoader) io.debezium.engine.DebeziumEngine.Builder
io.debezium.engine.DebeziumEngine.Builder
using
(Properties config)
-
Field Details
-
config
-
handler
private io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> handler -
classLoader
-
clock
-
completionCallback
private io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback -
connectorCallback
private io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback -
offsetCommitPolicy
private io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy
-
-
Constructor Details
-
EngineBuilder
public EngineBuilder()
-
-
Method Details
-
using
- Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
using
- Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
using
public io.debezium.engine.DebeziumEngine.Builder using(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback) - Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
using
public io.debezium.engine.DebeziumEngine.Builder using(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback) - Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
using
public io.debezium.engine.DebeziumEngine.Builder using(io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy) - Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
notifying
public io.debezium.engine.DebeziumEngine.Builder notifying(Consumer<org.apache.kafka.connect.source.SourceRecord> consumer) - Specified by:
notifying
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
notifying
public io.debezium.engine.DebeziumEngine.Builder notifying(io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> handler) - Specified by:
notifying
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
using
- Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-
build
- Specified by:
build
in interfaceio.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>
-