Class Debezium
java.lang.Object
org.springframework.integration.debezium.dsl.Debezium
Factory class for Debezium DSL components.
- Since:
- 6.2
- Author:
- Christian Tzolov, Artem Bilan
- 
Method SummaryModifier and TypeMethodDescriptionstatic DebeziumMessageProducerSpecinboundChannelAdapter(io.debezium.engine.DebeziumEngine.Builder<io.debezium.engine.ChangeEvent<byte[], byte[]>> debeziumEngineBuilder) Create an instance ofDebeziumMessageProducerSpecfor the providedDebeziumEngine.Builder.static DebeziumMessageProducerSpecinboundChannelAdapter(Properties debeziumConfig) Create an instance ofDebeziumMessageProducerSpecfor the provided native debeziumPropertiesand JSON serialization formats.static DebeziumMessageProducerSpecinboundChannelAdapter(Properties debeziumConfig, Class<? extends io.debezium.engine.format.SerializationFormat<byte[]>> messageFormat, Class<? extends io.debezium.engine.format.SerializationFormat<byte[]>> headerFormat) Create an instance ofDebeziumMessageProducerSpecfor the provided native debeziumPropertiesand serialization formats.
- 
Method Details- 
inboundChannelAdapterCreate an instance ofDebeziumMessageProducerSpecfor the provided native debeziumPropertiesand JSON serialization formats.- Parameters:
- debeziumConfig-- Propertieswith required debezium engine and connector properties.
- Returns:
- the spec.
 
- 
inboundChannelAdapterpublic static DebeziumMessageProducerSpec inboundChannelAdapter(Properties debeziumConfig, Class<? extends io.debezium.engine.format.SerializationFormat<byte[]>> messageFormat, Class<? extends io.debezium.engine.format.SerializationFormat<byte[]>> headerFormat) Create an instance ofDebeziumMessageProducerSpecfor the provided native debeziumPropertiesand serialization formats.- Parameters:
- debeziumConfig-- Propertieswith required debezium engine and connector properties.
- messageFormat-- SerializationFormatformat for the- ChangeEventkey and payload.
- headerFormat-- SerializationFormatformat for the- ChangeEventheaders.
- Returns:
- the spec.
 
- 
inboundChannelAdapterpublic static DebeziumMessageProducerSpec inboundChannelAdapter(io.debezium.engine.DebeziumEngine.Builder<io.debezium.engine.ChangeEvent<byte[], byte[]>> debeziumEngineBuilder) Create an instance ofDebeziumMessageProducerSpecfor the providedDebeziumEngine.Builder.- Parameters:
- debeziumEngineBuilder- the- DebeziumEngine.Builderto use.
- Returns:
- the spec.
 
 
-