Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractRecordProcessor<R> - Class in io.debezium.embedded.async
-
Abstract implementation of
RecordProcessor
, which provides implementation of processor initialization, while the record processing implementation left to the children classes. - AbstractRecordProcessor() - Constructor for class io.debezium.embedded.async.AbstractRecordProcessor
- addRequiredWorkerConfig(Map<String, String>) - Static method in class io.debezium.embedded.EmbeddedWorkerConfig
-
Add extra fields that are required for validation of a worker config, but that are not used within the embedded engine (since the source records are never serialized) ...
- ALL_FIELDS - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
-
The array of all exposed fields.
- ALL_FIELDS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
The array of all exposed fields.
- APICURIO_SCHEMA_REGISTRY_URL_CONFIG - Static variable in class io.debezium.embedded.ConverterBuilder
- AsyncEmbeddedEngine<R> - Class in io.debezium.embedded.async
-
Implementation of
DebeziumEngine
which allows to run multiple tasks in parallel and also allows to process part or whole record processing pipeline in parallel. - AsyncEmbeddedEngine(Properties, Consumer<R>, DebeziumEngine.ChangeConsumer<R>, ClassLoader, Clock, DebeziumEngine.CompletionCallback, DebeziumEngine.ConnectorCallback, OffsetCommitPolicy, HeaderConverter, Function<SourceRecord, R>) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine
- AsyncEmbeddedEngine.AsyncEngineBuilder<R> - Class in io.debezium.embedded.async
-
Implementation of
DebeziumEngine.Builder
which createsAsyncEmbeddedEngine
. - AsyncEmbeddedEngine.ConvertingRecordCommitter - Class in io.debezium.embedded.async
-
Implementation of
DebeziumEngine.RecordCommitter
which convert records toSourceRecord
s and pass them toAsyncEmbeddedEngine.SourceRecordCommitter
. - AsyncEmbeddedEngine.DefaultCompletionCallback - Class in io.debezium.embedded.async
-
Default completion callback which just logs the error.
- AsyncEmbeddedEngine.PollRecords - Class in io.debezium.embedded.async
-
Callable
which in the loop polls the connector for the records. - AsyncEmbeddedEngine.ProcessingCores - Enum in io.debezium.embedded.async
-
Enum with possible placeholders for number of cores to be used record processing.
- AsyncEmbeddedEngine.RecordProcessingOrder - Enum in io.debezium.embedded.async
-
Determines how the records will be processed.
- AsyncEmbeddedEngine.SourceRecordCommitter - Class in io.debezium.embedded.async
-
The default implementation of
DebeziumEngine.RecordCommitter
. - AsyncEmbeddedEngine.State - Enum in io.debezium.embedded.async
-
Possible engine states.
- AsyncEngineBuilder() - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- AsyncEngineBuilder(ChangeEventFormat<?>) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- AsyncEngineBuilder(KeyValueChangeEventFormat<?, ?>) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- AsyncEngineBuilder(KeyValueHeaderChangeEventFormat<?, ?, ?>) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- AsyncEngineConfig - Interface in io.debezium.embedded.async
-
Configuration options specific to
AsyncEmbeddedEngine
. - AVAILABLE_CORES - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
- AVAILABLE_CORES - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
- await() - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Causes the current thread to wait until the
completion occurs
or until the thread is interrupted. - await(long, TimeUnit) - Method in class io.debezium.embedded.EmbeddedEngine
-
Wait for the connector to complete processing.
- await(long, TimeUnit) - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Causes the current thread to wait until the
completion occurs
, unless the thread is interrupted, or the specified waiting time elapses.
B
- BATCH_COUNT - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- build() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- build() - Method in class io.debezium.embedded.ConvertingEngineBuilder
- build() - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- buildConvertingChangeConsumer(Consumer, Function<SourceRecord, ?>) - Static method in class io.debezium.embedded.async.AsyncEmbeddedEngine
- buildDefaultChangeConsumer(Consumer<SourceRecord>) - Static method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Build the default
DebeziumEngine.ChangeConsumer
from provided customConsumer
. - buildDefaultChangeConsumer(Consumer<SourceRecord>) - Static method in class io.debezium.embedded.EmbeddedEngine
- builder(ChangeEventFormat<V>) - Method in class io.debezium.embedded.async.ConvertingAsyncEngineBuilderFactory
- builder(ChangeEventFormat<V>) - Method in class io.debezium.embedded.ConvertingEngineBuilderFactory
- builder(KeyValueChangeEventFormat<K, V>) - Method in class io.debezium.embedded.async.ConvertingAsyncEngineBuilderFactory
- builder(KeyValueChangeEventFormat<K, V>) - Method in class io.debezium.embedded.ConvertingEngineBuilderFactory
- builder(KeyValueHeaderChangeEventFormat<K, V, H>) - Method in class io.debezium.embedded.async.ConvertingAsyncEngineBuilderFactory
- builder(KeyValueHeaderChangeEventFormat<K, V, H>) - Method in class io.debezium.embedded.ConvertingEngineBuilderFactory
- buildOffsets() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.ConvertingRecordCommitter
- buildOffsets() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- buildRecordCommitter(OffsetStorageWriter, SourceTask, Duration) - Method in class io.debezium.embedded.EmbeddedEngine
-
Creates a new RecordCommitter that is responsible for informing the engine about the updates to the given batch
C
- call() - Method in class io.debezium.embedded.async.ProcessingCallables.TransformAndConsumeRecord
- call() - Method in class io.debezium.embedded.async.ProcessingCallables.TransformAndConvertRecord
- call() - Method in class io.debezium.embedded.async.ProcessingCallables.TransformConvertConsumeRecord
- call() - Method in class io.debezium.embedded.async.ProcessingCallables.TransformRecord
- call() - Method in class io.debezium.embedded.async.RetryingCallable
- callCompletionHandler(Throwable) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Calls provided implementation of
DebeziumEngine.CompletionCallback
. - canBeStopped(AsyncEmbeddedEngine.State) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
-
Given engine state, determines if engine can be stopped when it's in this state.
- classLoader - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- classLoader - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- classLoader - Variable in class io.debezium.embedded.EmbeddedEngine
- classLoader - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- clock - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- clock - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- clock - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- clock - Variable in class io.debezium.embedded.EmbeddedEngine
- clock - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- clock - Variable in class io.debezium.engine.source.EngineSourceTaskContext
- clock() - Method in interface io.debezium.engine.source.DebeziumSourceTaskContext
-
Gets the
Clock
which should be used withOffsetCommitPolicy
for this task. - clock() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- close() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
- close() - Method in class io.debezium.embedded.EmbeddedEngine
- close() - Method in class io.debezium.embedded.Predicates
- close() - Method in class io.debezium.embedded.Transformations
- close(AsyncEmbeddedEngine.State) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Shuts down the engine.
- commitOffsets(OffsetStorageWriter, Clock, long, SourceTask) - Static method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Commits the offset to
OffsetBackingStore
viaOffsetStorageWriter
. - commitOffsets(OffsetStorageWriter, Duration, SourceTask) - Method in class io.debezium.embedded.EmbeddedEngine
-
Flush offsets to storage.
- committer - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertAsyncConsumerProcessor
- committer - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertBatchProcessor
- committer - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertConsumerProcessor
- committer - Variable in class io.debezium.embedded.async.ParallelSmtAsyncConsumerProcessor
- committer - Variable in class io.debezium.embedded.async.ParallelSmtBatchProcessor
- committer - Variable in class io.debezium.embedded.async.ParallelSmtConsumerProcessor
- commitTimeout - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- completed - Variable in class io.debezium.embedded.EmbeddedEngine.CompletionResult
- completedFlush(Throwable, Void) - Method in class io.debezium.embedded.EmbeddedEngine
- completionCallback - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- completionCallback - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- completionCallback - Variable in class io.debezium.embedded.EmbeddedEngine
- completionCallback - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- completionResult - Variable in class io.debezium.embedded.EmbeddedEngine
- CompletionResult() - Constructor for class io.debezium.embedded.EmbeddedEngine.CompletionResult
- CompletionResult(DebeziumEngine.CompletionCallback) - Constructor for class io.debezium.embedded.EmbeddedEngine.CompletionResult
- computeRecordThreads(String) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Determines the size of the thread pool which will be used for processing records.
- config - Variable in class io.debezium.connector.simple.SimpleSourceConnector
- config - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- config - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- config - Variable in class io.debezium.embedded.ConverterBuilder
- config - Variable in class io.debezium.embedded.EmbeddedEngine
- config - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- config - Variable in class io.debezium.embedded.Transformations
- config - Variable in class io.debezium.engine.source.EngineSourceTaskContext
- config() - Method in class io.debezium.connector.simple.SimpleSourceConnector
- config() - Method in interface io.debezium.engine.source.DebeziumSourceTaskContext
-
Gets the configuration with which the task has been started.
- config() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- CONFIG - Static variable in class io.debezium.embedded.EmbeddedWorkerConfig
- configs() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- Connect - Class in io.debezium.embedded
-
A
SerializationFormat
defining theSourceRecord
type from Kafka Connect API. - Connect() - Constructor for class io.debezium.embedded.Connect
- connectConnector - Variable in class io.debezium.engine.source.EngineSourceConnector
- connectConnector() - Method in class io.debezium.engine.source.EngineSourceConnector
- connector - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- CONNECTOR_CLASS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
A required field for an embedded connector that specifies the name of the normal Debezium connector's Java class.
- CONNECTOR_FIELDS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
The array of fields that are required by each connectors.
- connectorCallback - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- connectorCallback - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- connectorCallback - Variable in class io.debezium.embedded.EmbeddedEngine
- connectorCallback - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- connectTask - Variable in class io.debezium.engine.source.EngineSourceTask
- connectTask() - Method in class io.debezium.engine.source.EngineSourceTask
- consumer - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- consumer - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- consumer - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertAsyncConsumerProcessor
- consumer - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertConsumerProcessor
- consumer - Variable in class io.debezium.embedded.async.ParallelSmtAsyncConsumerProcessor
- consumer - Variable in class io.debezium.embedded.async.ParallelSmtConsumerProcessor
- consumer - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformAndConsumeRecord
- consumer - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformConvertConsumeRecord
- context - Variable in class io.debezium.engine.source.EngineSourceConnector
- context - Variable in class io.debezium.engine.source.EngineSourceTask
- context() - Method in interface io.debezium.engine.source.DebeziumSourceConnector
-
Returns the
DebeziumSourceConnectorContext
for this DebeziumSourceConnector. - context() - Method in interface io.debezium.engine.source.DebeziumSourceTask
-
Returns the
DebeziumSourceTaskContext
for this DebeziumSourceTask. - context() - Method in class io.debezium.engine.source.EngineSourceConnector
- context() - Method in class io.debezium.engine.source.EngineSourceTask
- converter - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformAndConvertRecord
- CONVERTER_PREFIX - Static variable in class io.debezium.embedded.ConverterBuilder
- converterBuilder - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- converterBuilder - Variable in class io.debezium.embedded.ConvertingEngineBuilder
- ConverterBuilder<R> - Class in io.debezium.embedded
-
A builder which creates converter functions for requested format.
- ConverterBuilder() - Constructor for class io.debezium.embedded.ConverterBuilder
- converterForOffsetStore() - Static method in class io.debezium.embedded.KafkaConnectUtil
- convertHeaders(SourceRecord, String, HeaderConverter) - Method in class io.debezium.embedded.ConverterBuilder
- ConvertingAsyncEngineBuilderFactory - Class in io.debezium.embedded.async
-
Implementation of
DebeziumEngine.BuilderFactory
forAsyncEmbeddedEngine
. - ConvertingAsyncEngineBuilderFactory() - Constructor for class io.debezium.embedded.async.ConvertingAsyncEngineBuilderFactory
- ConvertingChangeConsumer(DebeziumEngine.ChangeConsumer<R>) - Constructor for class io.debezium.embedded.ConvertingEngineBuilder.ConvertingChangeConsumer
- ConvertingEngineBuilder<R> - Class in io.debezium.embedded
-
A builder that creates a decorator around
EmbeddedEngine
that is responsible for the conversion to the final format. - ConvertingEngineBuilder(ChangeEventFormat<?>) - Constructor for class io.debezium.embedded.ConvertingEngineBuilder
- ConvertingEngineBuilder(KeyValueChangeEventFormat<?, ?>) - Constructor for class io.debezium.embedded.ConvertingEngineBuilder
- ConvertingEngineBuilder(KeyValueHeaderChangeEventFormat<?, ?, ?>) - Constructor for class io.debezium.embedded.ConvertingEngineBuilder
- ConvertingEngineBuilder.ConvertingChangeConsumer - Class in io.debezium.embedded
- ConvertingEngineBuilderFactory - Class in io.debezium.embedded
- ConvertingEngineBuilderFactory() - Constructor for class io.debezium.embedded.ConvertingEngineBuilderFactory
- ConvertingRecordCommitter(EngineSourceTask) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.ConvertingRecordCommitter
- convertor - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertAsyncConsumerProcessor
- convertor - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertBatchProcessor
- convertor - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertConsumerProcessor
- cores - Variable in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
- coresPlaceholder - Variable in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
- createAndStartOffsetStore(Map<String, String>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Determines which offset backing store should be used, instantiate it and starts the offset store.
- createConverter(Class<? extends SerializationFormat<?>>, boolean) - Method in class io.debezium.embedded.ConverterBuilder
- createHeaderConverter(Class<? extends SerializationFormat<?>>) - Method in class io.debezium.embedded.ConverterBuilder
- createPredicate(Configuration, String) - Static method in class io.debezium.embedded.Predicates
- createPredicateTransformation(boolean, Predicate<SourceRecord>, Transformation<SourceRecord>) - Static method in class io.debezium.embedded.Transformations
- createRecordProcessor(String, EngineSourceTask) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Instantiate
RecordProcessor
based on the class name deremined inAsyncEmbeddedEngine.selectRecordProcessor()
method. - createSourceTask(SourceConnector, List<Map<String, String>>, Class<? extends Task>) - Method in class io.debezium.embedded.EmbeddedEngine
- createSourceTasks(EngineSourceConnector, List<EngineSourceTask>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Creates list of connector tasks to be started as the sources of records.
- CREATING - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- CREATING_TASKS - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
D
- DebeziumEngineCommon - Class in io.debezium.embedded
-
Common implementations of
DebeziumEngine
interfaces which can be shared by different engine implementations. - DebeziumEngineCommon() - Constructor for class io.debezium.embedded.DebeziumEngineCommon
- DebeziumEngineCommon.SourceRecordOffsets - Class in io.debezium.embedded
-
Implementation of
DebeziumEngine.Offsets
which can be used to construct aSourceRecord
with its offsets. - DebeziumSourceConnector - Interface in io.debezium.engine.source
-
DebeziumSourceConnector
represents source of change data capture (CDC) for given resource. - DebeziumSourceConnectorContext - Interface in io.debezium.engine.source
-
DebeziumSourceConnectorContext
holds useful objects used during the lifecycle ofDebeziumSourceConnector
. - DebeziumSourceTask - Interface in io.debezium.engine.source
-
DebeziumSourceTask
is a self-contained unit of work created and managed byDebeziumSourceConnector
. - DebeziumSourceTaskContext - Interface in io.debezium.engine.source
-
DebeziumSourceTaskContext
holds useful objects used during the lifecycle ofDebeziumSourceTask
. - DEFAULT_BATCH_COUNT - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- DEFAULT_ERROR_MAX_RETRIES - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
- DEFAULT_INCLUDE_TIMESTAMP - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- DEFAULT_RECORD_COUNT_PER_BATCH - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- DEFAULT_TOPIC_NAME - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- DefaultCompletionCallback() - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.DefaultCompletionCallback
- delayStrategy() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.PollRecords
- delayStrategy() - Method in class io.debezium.embedded.async.RetryingCallable
- delayStrategy(Configuration) - Method in class io.debezium.embedded.EmbeddedEngine
- delegate - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.ConvertingRecordCommitter
- delegate - Variable in class io.debezium.embedded.ConvertingEngineBuilder
- delegate - Variable in class io.debezium.embedded.EmbeddedEngine.CompletionResult
- destination() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- doCall() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.PollRecords
- doCall() - Method in class io.debezium.embedded.async.RetryingCallable
E
- EmbeddedEngine - Class in io.debezium.embedded
-
A mechanism for running a single Kafka Connect
SourceConnector
within an application's process. - EmbeddedEngine(Configuration, ClassLoader, Clock, DebeziumEngine.ChangeConsumer<SourceRecord>, DebeziumEngine.CompletionCallback, DebeziumEngine.ConnectorCallback, OffsetCommitPolicy) - Constructor for class io.debezium.embedded.EmbeddedEngine
- EmbeddedEngine.CompletionResult - Class in io.debezium.embedded
-
A callback function to be notified when the connector completes.
- EmbeddedEngine.EmbeddedEngineRuntimeException - Exception in io.debezium.embedded
- EmbeddedEngine.EngineBuilder - Class in io.debezium.embedded
- EmbeddedEngine.HandlerErrors - Class in io.debezium.embedded
- EmbeddedEngine.SourceRecordOffsets - Class in io.debezium.embedded
-
Implementation of
DebeziumEngine.Offsets
which can be used to construct aSourceRecord
with its offsets. - EmbeddedEngineChangeEvent<K,
V, H> - Class in io.debezium.embedded - EmbeddedEngineChangeEvent(K, V, List<Header<H>>, SourceRecord) - Constructor for class io.debezium.embedded.EmbeddedEngineChangeEvent
- EmbeddedEngineConfig - Interface in io.debezium.embedded
-
Common configuration options used in embedded implementations of
DebeziumEngine
. - EmbeddedEngineHeader<T> - Class in io.debezium.embedded
- EmbeddedEngineHeader(String, T) - Constructor for class io.debezium.embedded.EmbeddedEngineHeader
- EmbeddedEngineHeader(Header) - Constructor for class io.debezium.embedded.EmbeddedEngineHeader
- EmbeddedEngineRuntimeException() - Constructor for exception io.debezium.embedded.EmbeddedEngine.EmbeddedEngineRuntimeException
- EmbeddedWorkerConfig - Class in io.debezium.embedded
-
Extension to Kafka's
WorkerConfig
with additions needed byDebeziumEngine
and requiredWorkerConfig
fields which are not used byDebeziumEngine
. - EmbeddedWorkerConfig(Map<String, String>) - Constructor for class io.debezium.embedded.EmbeddedWorkerConfig
- engine - Variable in class io.debezium.engine.source.EngineSourceConnectorContext
- ENGINE_NAME - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
A required field for an embedded connector that specifies the unique name for the connector instance.
- EngineBuilder() - Constructor for class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- EngineSourceConnector - Class in io.debezium.engine.source
-
Implementation of
DebeziumSourceConnector
which currently serves only as a wrapper around Kafka ConnectSourceConnector
. - EngineSourceConnector(SourceConnector) - Constructor for class io.debezium.engine.source.EngineSourceConnector
- EngineSourceConnectorContext - Class in io.debezium.engine.source
-
Implementation of
DebeziumSourceConnectorContext
which holds references to objects which spans whole connector life-cycle. - EngineSourceConnectorContext(AsyncEmbeddedEngine, OffsetStorageReader, OffsetStorageWriter) - Constructor for class io.debezium.engine.source.EngineSourceConnectorContext
- EngineSourceTask - Class in io.debezium.engine.source
-
Implementation of
DebeziumSourceTask
which currently serves only as a wrapper around Kafka ConnectSourceTask
. - EngineSourceTask(SourceTask, DebeziumSourceTaskContext) - Constructor for class io.debezium.engine.source.EngineSourceTask
- EngineSourceTaskContext - Class in io.debezium.engine.source
-
Implementation of
DebeziumSourceTaskContext
which holds references to objects which spans whole task life-cycle. - EngineSourceTaskContext(Map<String, String>, OffsetStorageReader, OffsetStorageWriter, OffsetCommitPolicy, Clock, Transformations) - Constructor for class io.debezium.engine.source.EngineSourceTaskContext
- engineState - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.PollRecords
- error - Variable in class io.debezium.embedded.EmbeddedEngine.CompletionResult
- error() - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Get the completion error, if there is one.
- errorOnRecords - Variable in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- ERRORS_MAX_RETRIES - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
- ERRORS_RETRY_DELAY_INITIAL_MS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
- ERRORS_RETRY_DELAY_MAX_MS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
F
- fail(String) - Method in class io.debezium.embedded.EmbeddedEngine
- fail(String, Throwable) - Method in class io.debezium.embedded.EmbeddedEngine
- failAndThrow(String, Throwable) - Method in class io.debezium.embedded.EmbeddedEngine
- FIELD_CLASS - Static variable in class io.debezium.embedded.ConverterBuilder
- fileOffsetBackingStore() - Static method in class io.debezium.embedded.KafkaConnectUtil
- firstStart - Variable in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- formatHeader - Variable in class io.debezium.embedded.ConverterBuilder
- formatKey - Variable in class io.debezium.embedded.ConverterBuilder
- formatValue - Variable in class io.debezium.embedded.ConverterBuilder
- fromFormat - Variable in class io.debezium.embedded.ConvertingEngineBuilder
- fromFormat() - Method in class io.debezium.embedded.ConverterBuilder
G
- getConnectorConfig(SourceConnector, String) - Method in class io.debezium.embedded.EmbeddedEngine
- getCores() - Method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
- getEngineState() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Gets the current state of the engine.
- getErrorsMaxRetries() - Method in class io.debezium.embedded.EmbeddedEngine
- getKey() - Method in class io.debezium.embedded.EmbeddedEngineHeader
- getOffsets() - Method in class io.debezium.embedded.DebeziumEngineCommon.SourceRecordOffsets
-
Retrieves the offsets map.
- getOffsets() - Method in class io.debezium.embedded.EmbeddedEngine.SourceRecordOffsets
-
Retrieves the offsets map.
- getPredicate(String) - Method in class io.debezium.embedded.Predicates
- getTransformation(String) - Method in class io.debezium.embedded.Transformations
- getValue() - Method in class io.debezium.embedded.EmbeddedEngineHeader
H
- handle(boolean, String, Throwable) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.DefaultCompletionCallback
- handle(boolean, String, Throwable) - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
- handleBatch(List<SourceRecord>, DebeziumEngine.RecordCommitter<SourceRecord>) - Method in class io.debezium.embedded.ConvertingEngineBuilder.ConvertingChangeConsumer
- handler - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- handler - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- handler - Variable in class io.debezium.embedded.ConvertingEngineBuilder.ConvertingChangeConsumer
- handler - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- handler - Variable in class io.debezium.embedded.EmbeddedEngine
- handlerError - Variable in class io.debezium.embedded.EmbeddedEngine.HandlerErrors
- HandlerErrors(Throwable, Throwable) - Constructor for class io.debezium.embedded.EmbeddedEngine.HandlerErrors
- handleRetries(RetriableException, List<Map<String, String>>) - Method in class io.debezium.embedded.EmbeddedEngine
- hasCompleted() - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Determine if the connector has completed.
- hasError() - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Determine if there is a completion error.
- HEADER_CONVERTER_PREFIX - Static variable in class io.debezium.embedded.ConverterBuilder
- headerConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- headerConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- headerConverter() - Method in class io.debezium.embedded.ConverterBuilder
- headers - Variable in class io.debezium.embedded.EmbeddedEngineChangeEvent
- headers() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
I
- INCLUDE_TIMESTAMP - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- initialize(DebeziumSourceConnectorContext) - Method in interface io.debezium.engine.source.DebeziumSourceConnector
-
Initialize the connector with its
DebeziumSourceConnectorContext
context. - initialize(DebeziumSourceConnectorContext) - Method in class io.debezium.engine.source.EngineSourceConnector
- initialize(ExecutorService, Transformations) - Method in class io.debezium.embedded.async.AbstractRecordProcessor
- initialize(ExecutorService, Transformations) - Method in interface io.debezium.embedded.async.RecordProcessor
-
Initialize the processor with objects created and managed by
DebeziumEngine
, which are needed for records processing. - initializeConnector() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Initialize all the required pieces for initialization of the connector and returns configuration of the connector.
- initializeConnector(SourceConnector, OffsetStorageReader) - Method in class io.debezium.embedded.EmbeddedEngine
- initializeOffsetStore(Map<String, String>) - Method in class io.debezium.embedded.EmbeddedEngine
-
Determines, which offset backing store should be used, instantiate it and start the offset store.
- INITIALIZING - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- instantiateConnector(String) - Method in class io.debezium.embedded.EmbeddedEngine
- io.debezium.connector.simple - package io.debezium.connector.simple
- io.debezium.embedded - package io.debezium.embedded
- io.debezium.embedded.async - package io.debezium.embedded.async
- io.debezium.engine.source - package io.debezium.engine.source
- isFormat(Class<? extends SerializationFormat<?>>, Class<? extends SerializationFormat<?>>) - Static method in class io.debezium.embedded.ConverterBuilder
- isRunning() - Method in class io.debezium.embedded.EmbeddedEngine
-
Determine if this embedded connector is currently running.
K
- KafkaConnectUtil - Class in io.debezium.embedded
-
An auxilliary class that provides internal Kafka Connect related data structures and operations.
- KafkaConnectUtil() - Constructor for class io.debezium.embedded.KafkaConnectUtil
- kafkaOffsetBackingStore(Map<String, String>) - Static method in class io.debezium.embedded.KafkaConnectUtil
- key - Variable in class io.debezium.embedded.EmbeddedEngineChangeEvent
- key - Variable in class io.debezium.embedded.EmbeddedEngineHeader
- key() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- KEY_CONVERTER_PREFIX - Static variable in class io.debezium.embedded.ConverterBuilder
- keyConverter - Variable in class io.debezium.embedded.EmbeddedEngine
L
- latch - Variable in class io.debezium.embedded.EmbeddedEngine
- LOGGER - Static variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- LOGGER - Static variable in class io.debezium.embedded.async.ParallelSmtAndConvertAsyncConsumerProcessor
- LOGGER - Static variable in class io.debezium.embedded.async.ParallelSmtAndConvertBatchProcessor
- LOGGER - Static variable in class io.debezium.embedded.async.ParallelSmtAndConvertConsumerProcessor
- LOGGER - Static variable in class io.debezium.embedded.async.ParallelSmtAsyncConsumerProcessor
- LOGGER - Static variable in class io.debezium.embedded.async.ParallelSmtBatchProcessor
- LOGGER - Static variable in class io.debezium.embedded.async.ParallelSmtConsumerProcessor
- LOGGER - Static variable in class io.debezium.embedded.async.RetryingCallable
- LOGGER - Static variable in class io.debezium.embedded.EmbeddedEngine
- LOGGER - Static variable in class io.debezium.embedded.Predicates
- LOGGER - Static variable in class io.debezium.embedded.Transformations
M
- markBatchFinished() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.ConvertingRecordCommitter
- markBatchFinished() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- markProcessed(SourceRecord) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- markProcessed(SourceRecord, DebeziumEngine.Offsets) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- markProcessed(R) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.ConvertingRecordCommitter
- markProcessed(R, DebeziumEngine.Offsets) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.ConvertingRecordCommitter
- maybeFlush(OffsetStorageWriter, OffsetCommitPolicy, Duration, SourceTask) - Method in class io.debezium.embedded.EmbeddedEngine
-
Determine if we should flush offsets to storage, and if so then attempt to flush offsets.
- memoryOffsetBackingStore() - Static method in class io.debezium.embedded.KafkaConnectUtil
- message - Variable in class io.debezium.embedded.EmbeddedEngine.CompletionResult
- message() - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Get the completion message.
N
- NEGATE_SUFFIX - Static variable in class io.debezium.embedded.Transformations
- notifying(DebeziumEngine.ChangeConsumer<SourceRecord>) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- notifying(DebeziumEngine.ChangeConsumer<R>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- notifying(DebeziumEngine.ChangeConsumer<R>) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- notifying(Consumer<SourceRecord>) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- notifying(Consumer<R>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- notifying(Consumer<R>) - Method in class io.debezium.embedded.ConvertingEngineBuilder
O
- OFFSET_COMMIT_POLICY - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
- OFFSET_COMMIT_TIMEOUT_MS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional advanced field that specifies the maximum amount of time that the embedded connector should wait for an offset commit to complete.
- OFFSET_FLUSH_INTERVAL_MS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional advanced field that specifies the maximum amount of time that the embedded connector should wait for an offset commit to complete.
- OFFSET_STORAGE - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional field that specifies the name of the class that implements the
OffsetBackingStore
interface, and that will be used to store offsets recorded by the connector. - OFFSET_STORAGE_FILE_FILENAME - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional field that specifies the file location for the
FileOffsetBackingStore
. - OFFSET_STORAGE_KAFKA_PARTITIONS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional field that specifies the number of partitions for the
KafkaOffsetBackingStore
. - OFFSET_STORAGE_KAFKA_REPLICATION_FACTOR - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional field that specifies the replication factor for the
KafkaOffsetBackingStore
. - OFFSET_STORAGE_KAFKA_TOPIC - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
An optional field that specifies the topic name for the
KafkaOffsetBackingStore
. - offsetCommitPolicy - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- offsetCommitPolicy - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- offsetCommitPolicy - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- offsetCommitPolicy - Variable in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- offsetCommitPolicy - Variable in class io.debezium.embedded.EmbeddedEngine
- offsetCommitPolicy - Variable in class io.debezium.engine.source.EngineSourceTaskContext
- offsetCommitPolicy() - Method in interface io.debezium.engine.source.DebeziumSourceTaskContext
-
Gets the
OffsetCommitPolicy
for this task. - offsetCommitPolicy() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- offsetKeyConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- offsetReader - Variable in class io.debezium.engine.source.EngineSourceConnectorContext
- offsetReader - Variable in class io.debezium.engine.source.EngineSourceTaskContext
- offsets - Variable in class io.debezium.embedded.DebeziumEngineCommon.SourceRecordOffsets
- offsets - Variable in class io.debezium.embedded.EmbeddedEngine.SourceRecordOffsets
- offsetStorageReader() - Method in interface io.debezium.engine.source.DebeziumSourceConnectorContext
-
Returns the
OffsetStorageReader
for this DebeziumConnectorContext. - offsetStorageReader() - Method in interface io.debezium.engine.source.DebeziumSourceTaskContext
-
Gets the
OffsetStorageReader
for this SourceTask. - offsetStorageReader() - Method in class io.debezium.engine.source.EngineSourceConnectorContext
- offsetStorageReader() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- offsetStorageWriter() - Method in interface io.debezium.engine.source.DebeziumSourceConnectorContext
-
Returns the
OffsetStorageWriter
for this DebeziumConnectorContext. - offsetStorageWriter() - Method in interface io.debezium.engine.source.DebeziumSourceTaskContext
-
Gets the
OffsetStorageWriter
for this SourceTask. - offsetStorageWriter() - Method in class io.debezium.engine.source.EngineSourceConnectorContext
- offsetStorageWriter() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- offsetValueConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- offsetWriter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- offsetWriter - Variable in class io.debezium.engine.source.EngineSourceConnectorContext
- offsetWriter - Variable in class io.debezium.engine.source.EngineSourceTaskContext
- ORDERED - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
- orderingPlaceholder - Variable in enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
P
- ParallelSmtAndConvertAsyncConsumerProcessor<R> - Class in io.debezium.embedded.async
-
RecordProcessor
which transforms and converts the records in parallel. - ParallelSmtAndConvertAsyncConsumerProcessor(DebeziumEngine.RecordCommitter, Consumer<R>, Function<SourceRecord, R>) - Constructor for class io.debezium.embedded.async.ParallelSmtAndConvertAsyncConsumerProcessor
- ParallelSmtAndConvertBatchProcessor<R> - Class in io.debezium.embedded.async
-
RecordProcessor
which transforms and converts the records in parallel and then pass the whole batch to the user-provided handler. - ParallelSmtAndConvertBatchProcessor(DebeziumEngine.RecordCommitter, DebeziumEngine.ChangeConsumer<R>, Function<SourceRecord, R>) - Constructor for class io.debezium.embedded.async.ParallelSmtAndConvertBatchProcessor
- ParallelSmtAndConvertConsumerProcessor<R> - Class in io.debezium.embedded.async
-
RecordProcessor
which transforms and converts the records in parallel. - ParallelSmtAndConvertConsumerProcessor(DebeziumEngine.RecordCommitter, Consumer<R>, Function<SourceRecord, R>) - Constructor for class io.debezium.embedded.async.ParallelSmtAndConvertConsumerProcessor
- ParallelSmtAsyncConsumerProcessor - Class in io.debezium.embedded.async
-
RecordProcessor
which transforms the records in parallel. - ParallelSmtAsyncConsumerProcessor(DebeziumEngine.RecordCommitter, Consumer<SourceRecord>) - Constructor for class io.debezium.embedded.async.ParallelSmtAsyncConsumerProcessor
- ParallelSmtBatchProcessor - Class in io.debezium.embedded.async
-
RecordProcessor
which runs transformations of the records in parallel and then pass the whole batch to the user-provided handler. - ParallelSmtBatchProcessor(DebeziumEngine.RecordCommitter, DebeziumEngine.ChangeConsumer<SourceRecord>) - Constructor for class io.debezium.embedded.async.ParallelSmtBatchProcessor
- ParallelSmtConsumerProcessor - Class in io.debezium.embedded.async
-
RecordProcessor
which transforms the records in parallel. - ParallelSmtConsumerProcessor(DebeziumEngine.RecordCommitter, Consumer<SourceRecord>) - Constructor for class io.debezium.embedded.async.ParallelSmtConsumerProcessor
- parse(String) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
- parse(String) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
- partition() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- poll() - Method in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- POLLING_TASKS - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- pollingFutures - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- pollRecords(List<Map<String, String>>, DebeziumEngine.RecordCommitter, EmbeddedEngine.HandlerErrors) - Method in class io.debezium.embedded.EmbeddedEngine
- PollRecords(EngineSourceTask, RecordProcessor, AtomicReference<AsyncEmbeddedEngine.State>) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.PollRecords
- PREDICATE_SUFFIX - Static variable in class io.debezium.embedded.Transformations
- predicateConfigNamespace(String) - Static method in class io.debezium.embedded.Predicates
- predicates - Variable in class io.debezium.embedded.Predicates
- predicates - Variable in class io.debezium.embedded.Transformations
- Predicates - Class in io.debezium.embedded
-
Composite class representing predicate definitions.
- Predicates(Configuration) - Constructor for class io.debezium.embedded.Predicates
- PREDICATES - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
A list of Predicates that can be assigned to transformations.
- ProcessingCallables - Class in io.debezium.embedded.async
-
// TODO: Document this
- ProcessingCallables() - Constructor for class io.debezium.embedded.async.ProcessingCallables
- ProcessingCallables.TransformAndConsumeRecord - Class in io.debezium.embedded.async
-
Callable
which applies transformations to a single record and thereafter passes it to provided consumer. - ProcessingCallables.TransformAndConvertRecord<R> - Class in io.debezium.embedded.async
-
Callable
which applies transformations to a single record and convert the record into desired format. - ProcessingCallables.TransformConvertConsumeRecord<R> - Class in io.debezium.embedded.async
-
Callable
which applies transformations to a single record, transformed it into desired format and applies provided use consumer on this record. - ProcessingCallables.TransformRecord - Class in io.debezium.embedded.async
-
Callable
which applies transformations to a single record. - ProcessingCores(String, int) - Constructor for enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
- processor - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.PollRecords
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.AbstractRecordProcessor
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.ParallelSmtAndConvertAsyncConsumerProcessor
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.ParallelSmtAndConvertBatchProcessor
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.ParallelSmtAndConvertConsumerProcessor
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.ParallelSmtAsyncConsumerProcessor
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.ParallelSmtBatchProcessor
- processRecords(List<SourceRecord>) - Method in class io.debezium.embedded.async.ParallelSmtConsumerProcessor
- processRecords(List<SourceRecord>) - Method in interface io.debezium.embedded.async.RecordProcessor
-
Processes a batch of records provided by the source connector.
R
- raiseError(Exception) - Method in class io.debezium.engine.source.EngineSourceConnectorContext
- record - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformAndConsumeRecord
- record - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformAndConvertRecord
- record - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformConvertConsumeRecord
- record - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformRecord
- record() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- RECORD_COUNT_PER_BATCH - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- RECORD_PROCESSING_ORDER - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
-
An optional field that specifies how the records will be produced.
- RECORD_PROCESSING_SHUTDOWN_TIMEOUT_MS - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
-
An optional field that specifies maximum time in ms to wait for submitted records to finish processing when the task shut down is called.
- RECORD_PROCESSING_THREADS - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
-
An optional field that specifies the number of threads to be used for processing CDC records.
- RECORD_PROCESSING_THREADS_CAP - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
- RECORD_PROCESSING_WITH_SERIAL_CONSUMER - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
-
An optional field that specifies if the default
DebeziumEngine.ChangeConsumer
should be created for consuming records or not. - recordConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- recordConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- RecordProcessingOrder(String) - Constructor for enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
- RecordProcessor<R> - Interface in io.debezium.embedded.async
-
Generalization of
DebeziumEngine.ChangeConsumer
, giving the user complete control over the whole records processing chain. - records - Variable in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- recordService - Variable in class io.debezium.embedded.async.AbstractRecordProcessor
- recordService - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- recordsPerBatch - Variable in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- recordsSinceLastCommit - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- recordsSinceLastCommit - Variable in class io.debezium.embedded.EmbeddedEngine
- requestTaskReconfiguration() - Method in class io.debezium.engine.source.EngineSourceConnectorContext
- RETRIABLE_ERROR_ON - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- retries - Variable in class io.debezium.embedded.async.RetryingCallable
- retryError - Variable in class io.debezium.embedded.EmbeddedEngine.HandlerErrors
- RetryingCallable<V> - Class in io.debezium.embedded.async
-
Extension to
Callable
, which allows to re-try the action if exception is thrown during the execution. - RetryingCallable(int) - Constructor for class io.debezium.embedded.async.RetryingCallable
- run() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
- run() - Method in class io.debezium.embedded.EmbeddedEngine
-
Run this embedded connector and deliver database changes to the registered
Consumer
. - running - Variable in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- runningThread - Variable in class io.debezium.embedded.EmbeddedEngine
- runTasksPolling(List<EngineSourceTask>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Schedules polling of provided tasks and wait until all polling tasks eventually finish.
- runWithTask(Consumer<SourceTask>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
For backward compatibility with tests and for testing purposes ONLY.
- runWithTask(Consumer<SourceTask>) - Method in class io.debezium.embedded.EmbeddedEngine
S
- selectRecordProcessor() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Select
RecordProcessor
class based on the user configuration. - serializer - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformConvertConsumeRecord
- set(String, Object) - Method in class io.debezium.embedded.DebeziumEngineCommon.SourceRecordOffsets
-
Performs
HashMap.put(Object, Object)
on the offsets map. - set(String, Object) - Method in class io.debezium.embedded.EmbeddedEngine.SourceRecordOffsets
-
Performs
HashMap.put(Object, Object)
on the offsets map. - setCompletionResult(String, EmbeddedEngine.HandlerErrors) - Method in class io.debezium.embedded.EmbeddedEngine
- setEngineState(AsyncEmbeddedEngine.State, AsyncEmbeddedEngine.State) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Sets the new state of
AsyncEmbeddedEngine
. - setOffsetCommitPolicy() - Method in class io.debezium.embedded.EmbeddedEngine
- shouldConvertHeadersToString() - Method in class io.debezium.embedded.ConverterBuilder
- shouldConvertKeyAndValueToString() - Method in class io.debezium.embedded.ConverterBuilder
- shouldStopTasks(AsyncEmbeddedEngine.State) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
-
Given the engine state, determines if the connector tasks were already started and should be stopped.
- SimpleConnectorTask() - Constructor for class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- SimpleSourceConnector - Class in io.debezium.connector.simple
-
A very simple
SourceConnector
for testing that reliably produces the same records in the same order, and useful for testing the infrastructure to runSourceConnector
s. - SimpleSourceConnector() - Constructor for class io.debezium.connector.simple.SimpleSourceConnector
- SimpleSourceConnector.SimpleConnectorTask - Class in io.debezium.connector.simple
- sourceConverter - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- sourceRecord - Variable in class io.debezium.embedded.EmbeddedEngineChangeEvent
- sourceRecord() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- SourceRecordCommitter(EngineSourceTask) - Constructor for class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- SourceRecordOffsets() - Constructor for class io.debezium.embedded.DebeziumEngineCommon.SourceRecordOffsets
- SourceRecordOffsets() - Constructor for class io.debezium.embedded.EmbeddedEngine.SourceRecordOffsets
- start(Map<String, String>) - Method in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- start(Map<String, String>) - Method in class io.debezium.connector.simple.SimpleSourceConnector
- STARTING_TASKS - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- startSourceTask(List<Map<String, String>>, OffsetStorageReader) - Method in class io.debezium.embedded.EmbeddedEngine
- startSourceTasks(List<EngineSourceTask>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Starts the source tasks.
- state - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- State() - Constructor for enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- stop() - Method in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- stop() - Method in class io.debezium.connector.simple.SimpleSourceConnector
- stop() - Method in class io.debezium.embedded.EmbeddedEngine
-
Stop the execution of this embedded connector.
- stopConnector(List<EngineSourceTask>, AsyncEmbeddedEngine.State) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Stops connector's tasks if they are already running and then stops connector itself.
- stopOffsetStoreAndConnector(SourceConnector, String, OffsetBackingStore, Optional<DebeziumEngine.ConnectorCallback>) - Method in class io.debezium.embedded.EmbeddedEngine
- STOPPED - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- STOPPING - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
- stopPollingIfNeeded() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Stops task polling if they haven't stopped yet.
- stopRecordService() - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Shuts down the
ExecutorService
which processes the change event records. - stopSourceTask() - Method in class io.debezium.embedded.EmbeddedEngine
- stopSourceTasks(List<EngineSourceTask>) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Stops all the connector's tasks.
- stopTaskAndCommitOffset(OffsetStorageWriter, Duration, Optional<DebeziumEngine.ConnectorCallback>) - Method in class io.debezium.embedded.EmbeddedEngine
- succeed(String) - Method in class io.debezium.embedded.EmbeddedEngine
- success - Variable in class io.debezium.embedded.EmbeddedEngine.CompletionResult
- success() - Method in class io.debezium.embedded.EmbeddedEngine.CompletionResult
-
Get whether the connector completed normally.
- supportsTombstoneEvents() - Method in class io.debezium.embedded.ConvertingEngineBuilder.ConvertingChangeConsumer
T
- task - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.PollRecords
- task - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- task - Variable in class io.debezium.embedded.EmbeddedEngine
- TASK_MANAGEMENT_TIMEOUT_MS - Static variable in interface io.debezium.embedded.async.AsyncEngineConfig
-
An internal field that specifies the maximum amount of time to wait for a task lifecycle operation, i.e.
- taskClass() - Method in class io.debezium.connector.simple.SimpleSourceConnector
- taskConfigs(int) - Method in class io.debezium.connector.simple.SimpleSourceConnector
- tasks - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- taskService - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- timeOfLastCommitMillis - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine.SourceRecordCommitter
- timeOfLastCommitMillis - Variable in class io.debezium.embedded.EmbeddedEngine
- toFormat - Variable in class io.debezium.embedded.ConvertingEngineBuilder
- toFormat(HeaderConverter) - Method in class io.debezium.embedded.ConverterBuilder
- TOPIC_NAME - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
- TOPIC_NAME - Static variable in class io.debezium.embedded.ConverterBuilder
- toString() - Method in class io.debezium.embedded.EmbeddedEngine
- toString() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- transform(SourceRecord) - Method in class io.debezium.embedded.Transformations
- TransformAndConsumeRecord(SourceRecord, Transformations, Consumer<SourceRecord>) - Constructor for class io.debezium.embedded.async.ProcessingCallables.TransformAndConsumeRecord
- TransformAndConvertRecord(SourceRecord, Transformations, Function<SourceRecord, R>) - Constructor for class io.debezium.embedded.async.ProcessingCallables.TransformAndConvertRecord
- transformationConfigNamespace(String) - Static method in class io.debezium.embedded.Transformations
- transformations - Variable in class io.debezium.embedded.async.AbstractRecordProcessor
- transformations - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- transformations - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformAndConsumeRecord
- transformations - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformAndConvertRecord
- transformations - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformConvertConsumeRecord
- transformations - Variable in class io.debezium.embedded.async.ProcessingCallables.TransformRecord
- transformations - Variable in class io.debezium.embedded.EmbeddedEngine
- transformations - Variable in class io.debezium.engine.source.EngineSourceTaskContext
- transformations() - Method in interface io.debezium.engine.source.DebeziumSourceTaskContext
-
Gets the transformations which the task should apply to source events before passing them to the consumer.
- transformations() - Method in class io.debezium.engine.source.EngineSourceTaskContext
- Transformations - Class in io.debezium.embedded
-
Composite class representing transformation chain.
- Transformations(Configuration) - Constructor for class io.debezium.embedded.Transformations
- TransformConvertConsumeRecord(SourceRecord, Transformations, Function<SourceRecord, R>, Consumer<R>) - Constructor for class io.debezium.embedded.async.ProcessingCallables.TransformConvertConsumeRecord
- TransformRecord(SourceRecord, Transformations) - Constructor for class io.debezium.embedded.async.ProcessingCallables.TransformRecord
- transforms - Variable in class io.debezium.embedded.Transformations
- TRANSFORMS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
-
A list of SMTs to be applied on the messages generated by the engine.
- TYPE_SUFFIX - Static variable in class io.debezium.embedded.Predicates
- TYPE_SUFFIX - Static variable in class io.debezium.embedded.Transformations
U
- UNORDERED - Enum constant in enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
- userHandler - Variable in class io.debezium.embedded.async.ParallelSmtAndConvertBatchProcessor
- userHandler - Variable in class io.debezium.embedded.async.ParallelSmtBatchProcessor
- using(DebeziumEngine.CompletionCallback) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- using(DebeziumEngine.CompletionCallback) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- using(DebeziumEngine.CompletionCallback) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- using(DebeziumEngine.ConnectorCallback) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- using(DebeziumEngine.ConnectorCallback) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- using(DebeziumEngine.ConnectorCallback) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- using(KeyValueHeaderChangeEventFormat<?, ?, ?>) - Method in class io.debezium.embedded.ConverterBuilder
- using(OffsetCommitPolicy) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- using(OffsetCommitPolicy) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- using(OffsetCommitPolicy) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- using(ClassLoader) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- using(ClassLoader) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- using(ClassLoader) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- using(Clock) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- using(Clock) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- using(Clock) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
- using(Properties) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine.AsyncEngineBuilder
- using(Properties) - Method in class io.debezium.embedded.ConverterBuilder
- using(Properties) - Method in class io.debezium.embedded.ConvertingEngineBuilder
- using(Properties) - Method in class io.debezium.embedded.EmbeddedEngine.EngineBuilder
V
- validateAndGetConnectorConfig(SourceConnector, String) - Method in class io.debezium.embedded.async.AsyncEmbeddedEngine
-
Validates provided configuration of the Kafka Connect connector and returns its configuration if it's a valid config.
- value - Variable in class io.debezium.embedded.EmbeddedEngineChangeEvent
- value - Variable in class io.debezium.embedded.EmbeddedEngineHeader
- value() - Method in class io.debezium.embedded.EmbeddedEngineChangeEvent
- VALUE_CONVERTER_PREFIX - Static variable in class io.debezium.embedded.ConverterBuilder
- valueConverter - Variable in class io.debezium.embedded.EmbeddedEngine
- valueOf(String) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.ProcessingCores
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.RecordProcessingOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.debezium.embedded.async.AsyncEmbeddedEngine.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- version() - Method in class io.debezium.connector.simple.SimpleSourceConnector.SimpleConnectorTask
- version() - Method in class io.debezium.connector.simple.SimpleSourceConnector
- VERSION - Static variable in class io.debezium.connector.simple.SimpleSourceConnector
W
- WAIT_FOR_COMPLETION_BEFORE_INTERRUPT_MS - Static variable in interface io.debezium.embedded.EmbeddedEngineConfig
- workerConfig - Variable in class io.debezium.embedded.async.AsyncEmbeddedEngine
- workerConfig - Variable in class io.debezium.embedded.EmbeddedEngine
All Classes and Interfaces|All Packages|Constant Field Values