Package io.debezium.embedded
Interface EmbeddedEngineConfig
- All Known Implementing Classes:
EmbeddedEngine
public interface EmbeddedEngineConfig
Common configuration options used in embedded implementations of
DebeziumEngine
.-
Field Summary
Modifier and TypeFieldDescriptionstatic final Field.Set
The array of all exposed fields.static final Field
A required field for an embedded connector that specifies the name of the normal Debezium connector's Java class.static final Field.Set
The array of fields that are required by each connectors.static final int
static final Field
A required field for an embedded connector that specifies the unique name for the connector instance.static final Field
static final Field
static final Field
static final Field
static final Field
An optional advanced field that specifies the maximum amount of time that the embedded connector should wait for an offset commit to complete.static final Field
An optional advanced field that specifies the maximum amount of time that the embedded connector should wait for an offset commit to complete.static final Field
An optional field that specifies the name of the class that implements theOffsetBackingStore
interface, and that will be used to store offsets recorded by the connector.static final Field
An optional field that specifies the file location for theFileOffsetBackingStore
.static final Field
An optional field that specifies the number of partitions for theKafkaOffsetBackingStore
.static final Field
An optional field that specifies the replication factor for theKafkaOffsetBackingStore
.static final Field
An optional field that specifies the topic name for theKafkaOffsetBackingStore
.static final Field
A list of Predicates that can be assigned to transformations.static final Field
A list of SMTs to be applied on the messages generated by the engine.static final Field
-
Field Details
-
ENGINE_NAME
A required field for an embedded connector that specifies the unique name for the connector instance. -
CONNECTOR_CLASS
A required field for an embedded connector that specifies the name of the normal Debezium connector's Java class. -
CONNECTOR_FIELDS
The array of fields that are required by each connectors. -
OFFSET_STORAGE
An optional field that specifies the name of the class that implements theOffsetBackingStore
interface, and that will be used to store offsets recorded by the connector. -
OFFSET_STORAGE_FILE_FILENAME
An optional field that specifies the file location for theFileOffsetBackingStore
.- See Also:
-
OFFSET_STORAGE_KAFKA_TOPIC
An optional field that specifies the topic name for theKafkaOffsetBackingStore
.- See Also:
-
OFFSET_STORAGE_KAFKA_PARTITIONS
An optional field that specifies the number of partitions for theKafkaOffsetBackingStore
.- See Also:
-
OFFSET_STORAGE_KAFKA_REPLICATION_FACTOR
An optional field that specifies the replication factor for theKafkaOffsetBackingStore
.- See Also:
-
OFFSET_FLUSH_INTERVAL_MS
An optional advanced field that specifies the maximum amount of time that the embedded connector should wait for an offset commit to complete. -
OFFSET_COMMIT_TIMEOUT_MS
An optional advanced field that specifies the maximum amount of time that the embedded connector should wait for an offset commit to complete. -
OFFSET_COMMIT_POLICY
-
PREDICATES
A list of Predicates that can be assigned to transformations. -
TRANSFORMS
A list of SMTs to be applied on the messages generated by the engine. -
ERRORS_RETRY_DELAY_INITIAL_MS
-
ERRORS_RETRY_DELAY_MAX_MS
-
WAIT_FOR_COMPLETION_BEFORE_INTERRUPT_MS
-
DEFAULT_ERROR_MAX_RETRIES
static final int DEFAULT_ERROR_MAX_RETRIES- See Also:
-
ERRORS_MAX_RETRIES
-
ALL_FIELDS
The array of all exposed fields.
-