Uses of Interface
io.debezium.engine.DebeziumEngine.Builder
Packages that use DebeziumEngine.Builder
-
Uses of DebeziumEngine.Builder in io.debezium.engine
Methods in io.debezium.engine that return DebeziumEngine.BuilderModifier and TypeMethodDescription<T,V extends SerializationFormat<T>>
DebeziumEngine.Builder<RecordChangeEvent<T>>DebeziumEngine.BuilderFactory.builder(ChangeEventFormat<V> format) Prescribe the output format used by theDebeziumEngine.<S,T, K extends SerializationFormat<S>, V extends SerializationFormat<T>>
DebeziumEngine.Builder<ChangeEvent<S,T>> DebeziumEngine.BuilderFactory.builder(KeyValueChangeEventFormat<K, V> format) Prescribe the output format used by theDebeziumEngine.static <T,V extends SerializationFormat<T>>
DebeziumEngine.Builder<RecordChangeEvent<T>>DebeziumEngine.create(ChangeEventFormat<V> format) Obtain a newDebeziumEngine.Builderinstance that can be used to construct runnableDebeziumEngineinstances.static <S,T, K extends SerializationFormat<S>, V extends SerializationFormat<T>>
DebeziumEngine.Builder<ChangeEvent<S,T>> DebeziumEngine.create(KeyValueChangeEventFormat<K, V> format) static <K,V> DebeziumEngine.Builder<ChangeEvent<K, V>> DebeziumEngine.create(Class<? extends SerializationFormat<K>> keyFormat, Class<? extends SerializationFormat<V>> valueFormat) Obtain a newDebeziumEngine.Builderinstance that can be used to construct runnableDebeziumEngineinstances.static <T> DebeziumEngine.Builder<ChangeEvent<T,T>> DebeziumEngine.create(Class<? extends SerializationFormat<T>> format) Obtain a newDebeziumEngine.Builderinstance that can be used to construct runnableDebeziumEngineinstances.DebeziumEngine.Builder.notifying(DebeziumEngine.ChangeConsumer<R> handler) Pass a custom ChangeConsumer override the default implementation, this allows for more complex handling of records for batch and async handlingCall the specified function for everydata change eventread from the source database.DebeziumEngine.Builder.using(DebeziumEngine.CompletionCallback completionCallback) When the engine'sRunnable.run()method completes, call the supplied function with the results.DebeziumEngine.Builder.using(DebeziumEngine.ConnectorCallback connectorCallback) During the engine'sRunnable.run()method, call the supplied the supplied function at different stages according to the completion state of each component running within the engine (connectors, tasks etc)DebeziumEngine.Builder.using(OffsetCommitPolicy policy) During the engine'sRunnable.run()method, decide when the offsets should be committed into theOffsetBackingStore.DebeziumEngine.Builder.using(ClassLoader classLoader) Use the specified class loader to find all necessary classes.Use the specified clock when needing to determine the current time.DebeziumEngine.Builder.using(Properties config) Use the specified configuration for the connector.