Index

A B C D E F G H I K L M N O P R S T U V W 
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 creates AsyncEmbeddedEngine.
AsyncEmbeddedEngine.ConvertingRecordCommitter - Class in io.debezium.embedded.async
Implementation of DebeziumEngine.RecordCommitter which convert records to SourceRecords and pass them to AsyncEmbeddedEngine.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
Build the DebeziumEngine.ChangeConsumer from provided custom Consumer which convert records to requested format before passing them to the custom Consumer.
buildDefaultChangeConsumer(Consumer<SourceRecord>) - Static method in class io.debezium.embedded.async.AsyncEmbeddedEngine
Build the default DebeziumEngine.ChangeConsumer from provided custom Consumer.
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 with OffsetCommitPolicy 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 via OffsetStorageWriter.
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 the SourceRecord 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 for AsyncEmbeddedEngine.
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 in AsyncEmbeddedEngine.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 a SourceRecord 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 of DebeziumSourceConnector.
DebeziumSourceTask - Interface in io.debezium.engine.source
DebeziumSourceTask is a self-contained unit of work created and managed by DebeziumSourceConnector.
DebeziumSourceTaskContext - Interface in io.debezium.engine.source
DebeziumSourceTaskContext holds useful objects used during the lifecycle of DebeziumSourceTask.
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 a SourceRecord 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 by DebeziumEngine and required WorkerConfig fields which are not used by DebeziumEngine.
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 Connect SourceConnector.
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 Connect SourceTask.
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 run SourceConnectors.
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
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values