Package io.debezium.embedded.async
Class AsyncEmbeddedEngine.AsyncEngineBuilder<R>
java.lang.Object
io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder<R>
- All Implemented Interfaces:
io.debezium.engine.DebeziumEngine.Builder<R>
- Enclosing class:
- AsyncEmbeddedEngine<R>
public static final class AsyncEmbeddedEngine.AsyncEngineBuilder<R>
extends Object
implements io.debezium.engine.DebeziumEngine.Builder<R>
Implementation of
DebeziumEngine.Builder which creates AsyncEmbeddedEngine.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ClassLoaderprivate Clockprivate io.debezium.engine.DebeziumEngine.CompletionCallbackprivate Propertiesprivate io.debezium.engine.DebeziumEngine.ConnectorCallbackprivate ConverterBuilderprivate io.debezium.engine.DebeziumEngine.ChangeConsumer<?>private org.apache.kafka.connect.storage.HeaderConverterprivate io.debezium.engine.spi.OffsetCommitPolicy -
Constructor Summary
ConstructorsConstructorDescriptionAsyncEngineBuilder(io.debezium.engine.format.ChangeEventFormat<?> format) AsyncEngineBuilder(io.debezium.engine.format.KeyValueChangeEventFormat<?, ?> format) AsyncEngineBuilder(io.debezium.engine.format.KeyValueHeaderChangeEventFormat<?, ?, ?> format) -
Method Summary
Modifier and TypeMethodDescriptionio.debezium.engine.DebeziumEngine<R>build()io.debezium.engine.DebeziumEngine.Builder<R>io.debezium.engine.DebeziumEngine.Builder<R>io.debezium.engine.DebeziumEngine.Builder<R>using(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback) io.debezium.engine.DebeziumEngine.Builder<R>using(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback) io.debezium.engine.DebeziumEngine.Builder<R>using(io.debezium.engine.spi.OffsetCommitPolicy policy) io.debezium.engine.DebeziumEngine.Builder<R>using(ClassLoader classLoader) io.debezium.engine.DebeziumEngine.Builder<R>io.debezium.engine.DebeziumEngine.Builder<R>using(Properties config)
-
Field Details
-
config
-
consumer
-
handler
private io.debezium.engine.DebeziumEngine.ChangeConsumer<?> 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 -
headerConverter
private org.apache.kafka.connect.storage.HeaderConverter headerConverter -
recordConverter
-
converterBuilder
-
-
Constructor Details
-
AsyncEngineBuilder
AsyncEngineBuilder() -
AsyncEngineBuilder
AsyncEngineBuilder(io.debezium.engine.format.ChangeEventFormat<?> format) -
AsyncEngineBuilder
AsyncEngineBuilder(io.debezium.engine.format.KeyValueChangeEventFormat<?, ?> format) -
AsyncEngineBuilder
AsyncEngineBuilder(io.debezium.engine.format.KeyValueHeaderChangeEventFormat<?, ?, ?> format)
-
-
Method Details
-
notifying
- Specified by:
notifyingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
notifying
public io.debezium.engine.DebeziumEngine.Builder<R> notifying(io.debezium.engine.DebeziumEngine.ChangeConsumer<R> handler) - Specified by:
notifyingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
- Specified by:
usingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
- Specified by:
usingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
- Specified by:
usingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
public io.debezium.engine.DebeziumEngine.Builder<R> using(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback) - Specified by:
usingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
public io.debezium.engine.DebeziumEngine.Builder<R> using(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback) - Specified by:
usingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
public io.debezium.engine.DebeziumEngine.Builder<R> using(io.debezium.engine.spi.OffsetCommitPolicy policy) - Specified by:
usingin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
build
- Specified by:
buildin interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-