Uses of Class
org.springframework.integration.debezium.dsl.DebeziumMessageProducerSpec
Package
Description
Provides classes for supporting Debezium component via Java DSL.
-
Uses of DebeziumMessageProducerSpec in org.springframework.integration.debezium.dsl
Modifier and TypeMethodDescriptionDebeziumMessageProducerSpec.contentType
(String contentType) Set the outbound message content type.DebeziumMessageProducerSpec.enableBatch
(boolean enable) Enable theChangeEvent
batch mode handling.DebeziumMessageProducerSpec.enableEmptyPayload
(boolean enabled) Enable support for tombstone (aka delete) messages.DebeziumMessageProducerSpec.headerMapper
(HeaderMapper<List<io.debezium.engine.Header<Object>>> headerMapper) DebeziumMessageProducerSpec.headerNames
(String... headerNames) Comma-separated list of names ofChangeEvent
headers to be mapped into outbound Message headers.static DebeziumMessageProducerSpec
Debezium.inboundChannelAdapter
(io.debezium.engine.DebeziumEngine.Builder<io.debezium.engine.ChangeEvent<byte[], byte[]>> debeziumEngineBuilder) Create an instance ofDebeziumMessageProducerSpec
for the providedDebeziumEngine.Builder
.static DebeziumMessageProducerSpec
Debezium.inboundChannelAdapter
(Properties debeziumConfig) Create an instance ofDebeziumMessageProducerSpec
for the provided native debeziumProperties
and JSON serialization formats.static DebeziumMessageProducerSpec
Debezium.inboundChannelAdapter
(Properties debeziumConfig, Class<? extends io.debezium.engine.format.SerializationFormat<byte[]>> messageFormat, Class<? extends io.debezium.engine.format.SerializationFormat<byte[]>> headerFormat) Create an instance ofDebeziumMessageProducerSpec
for the provided native debeziumProperties
and serialization formats.DebeziumMessageProducerSpec.taskExecutor
(TaskExecutor taskExecutor) Set aTaskExecutor
for the Debezium engine.