Package io.debezium.embedded.async
package io.debezium.embedded.async
-
ClassDescriptionAbstract implementation of
RecordProcessor
, which provides implementation of processor initialization, while the record processing implementation left to the children classes.Implementation ofDebeziumEngine
which allows to run multiple tasks in parallel and also allows to process part or whole record processing pipeline in parallel.Implementation ofDebeziumEngine.Builder
which createsAsyncEmbeddedEngine
.Default completion callback which just logs the error.Callable
which in the loop polls the connector for the records.Enum with possible placeholders for number of cores to be used record processing.Determines how the records will be processed.The default implementation ofDebeziumEngine.RecordCommitter
.Possible engine states.Configuration options specific toAsyncEmbeddedEngine
.Implementation ofDebeziumEngine.BuilderFactory
forAsyncEmbeddedEngine
.RecordProcessor
which transforms and converts the records in parallel.RecordProcessor
which transforms and converts the records in parallel and then pass the whole batch to the user-provided handler.RecordProcessor
which transforms and converts the records in parallel.RecordProcessor
which transforms the records in parallel.RecordProcessor
which runs transformations of the records in parallel and then pass the whole batch to the user-provided handler.RecordProcessor
which transforms the records in parallel.// TODO: Document thisCallable
which applies transformations to a single record and thereafter passes it to provided consumer.Callable
which applies transformations to a single record and convert the record into desired format.Callable
which applies transformations to a single record, transformed it into desired format and applies provided use consumer on this record.Callable
which applies transformations to a single record.Generalization ofDebeziumEngine.ChangeConsumer
, giving the user complete control over the whole records processing chain.Extension toCallable
, which allows to re-try the action if exception is thrown during the execution.