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 ClassLoader
private Clock
private io.debezium.engine.DebeziumEngine.CompletionCallback
private Properties
private io.debezium.engine.DebeziumEngine.ConnectorCallback
private ConverterBuilder
private io.debezium.engine.DebeziumEngine.ChangeConsumer<?>
private org.apache.kafka.connect.storage.HeaderConverter
private 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:
notifying
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
notifying
public io.debezium.engine.DebeziumEngine.Builder<R> notifying(io.debezium.engine.DebeziumEngine.ChangeConsumer<R> handler) - Specified by:
notifying
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
- Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
- Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
- Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
public io.debezium.engine.DebeziumEngine.Builder<R> using(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback) - Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
public io.debezium.engine.DebeziumEngine.Builder<R> using(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback) - Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
using
public io.debezium.engine.DebeziumEngine.Builder<R> using(io.debezium.engine.spi.OffsetCommitPolicy policy) - Specified by:
using
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-
build
- Specified by:
build
in interfaceio.debezium.engine.DebeziumEngine.Builder<R>
-