public static final class EmbeddedEngine.BuilderImpl extends Object implements EmbeddedEngine.Builder
| Modifier and Type | Field and Description |
|---|---|
private ClassLoader |
classLoader |
private Clock |
clock |
private io.debezium.engine.DebeziumEngine.CompletionCallback |
completionCallback |
private Configuration |
config |
private io.debezium.engine.DebeziumEngine.ConnectorCallback |
connectorCallback |
private io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> |
handler |
private io.debezium.engine.spi.OffsetCommitPolicy |
offsetCommitPolicy |
| Constructor and Description |
|---|
BuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
EmbeddedEngine |
build() |
EmbeddedEngine.Builder |
notifying(Consumer<org.apache.kafka.connect.source.SourceRecord> consumer) |
EmbeddedEngine.Builder |
notifying(io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> handler) |
EmbeddedEngine.Builder |
using(ClassLoader classLoader) |
EmbeddedEngine.Builder |
using(Clock clock)
Use the specified clock when needing to determine the current time.
|
EmbeddedEngine.Builder |
using(Clock clock) |
EmbeddedEngine.Builder |
using(Configuration config)
Use the specified configuration for the connector.
|
EmbeddedEngine.Builder |
using(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback) |
EmbeddedEngine.Builder |
using(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback) |
EmbeddedEngine.Builder |
using(EmbeddedEngine.CompletionCallback completionCallback) |
EmbeddedEngine.Builder |
using(EmbeddedEngine.ConnectorCallback connectorCallback) |
EmbeddedEngine.Builder |
using(io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy) |
EmbeddedEngine.Builder |
using(Properties config) |
private Configuration config
private io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> handler
private ClassLoader classLoader
private Clock clock
private io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback
private io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback
private io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy
public EmbeddedEngine.Builder using(Configuration config)
EmbeddedEngine.Builderusing in interface EmbeddedEngine.Builderconfig - the configurationpublic EmbeddedEngine.Builder using(Properties config)
using in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder using(ClassLoader classLoader)
using in interface EmbeddedEngine.Builderusing in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder using(Clock clock)
EmbeddedEngine.Buildernull or not calling this
method results in the connector using the system clock.using in interface EmbeddedEngine.Builderclock - the clockpublic EmbeddedEngine.Builder using(io.debezium.engine.DebeziumEngine.CompletionCallback completionCallback)
using in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder using(io.debezium.engine.DebeziumEngine.ConnectorCallback connectorCallback)
using in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder using(io.debezium.engine.spi.OffsetCommitPolicy offsetCommitPolicy)
using in interface EmbeddedEngine.Builderusing in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder notifying(Consumer<org.apache.kafka.connect.source.SourceRecord> consumer)
notifying in interface EmbeddedEngine.Buildernotifying in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder notifying(io.debezium.engine.DebeziumEngine.ChangeConsumer<org.apache.kafka.connect.source.SourceRecord> handler)
notifying in interface EmbeddedEngine.Buildernotifying in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder using(Clock clock)
using in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine build()
build in interface EmbeddedEngine.Builderbuild in interface io.debezium.engine.DebeziumEngine.Builder<org.apache.kafka.connect.source.SourceRecord>public EmbeddedEngine.Builder using(EmbeddedEngine.CompletionCallback completionCallback)
using in interface EmbeddedEngine.Builderpublic EmbeddedEngine.Builder using(EmbeddedEngine.ConnectorCallback connectorCallback)
using in interface EmbeddedEngine.BuilderCopyright © 2021 JBoss by Red Hat. All rights reserved.