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 ofDebeziumEnginewhich allows to run multiple tasks in parallel and also allows to process part or whole record processing pipeline in parallel.Implementation ofDebeziumEngine.Builderwhich createsAsyncEmbeddedEngine.Default completion callback which just logs the error.Callablewhich 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.BuilderFactoryforAsyncEmbeddedEngine.RecordProcessorwhich transforms and converts the records in parallel.RecordProcessorwhich transforms and converts the records in parallel and then pass the whole batch to the user-provided handler.RecordProcessorwhich transforms and converts the records in parallel.RecordProcessorwhich transforms the records in parallel.RecordProcessorwhich runs transformations of the records in parallel and then pass the whole batch to the user-provided handler.RecordProcessorwhich transforms the records in parallel.// TODO: Document thisCallablewhich applies transformations to a single record and thereafter passes it to provided consumer.Callablewhich applies transformations to a single record and convert the record into desired format.Callablewhich applies transformations to a single record, transformed it into desired format and applies provided use consumer on this record.Callablewhich 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.