Class SourceSignalChannel

java.lang.Object
io.debezium.pipeline.signal.channels.SourceSignalChannel
All Implemented Interfaces:
SignalChannelReader

@NotThreadSafe public class SourceSignalChannel extends Object implements SignalChannelReader
The class responsible for processing of signals delivered to Debezium via a dedicated signaling table. The processor supports a common set of signals that it can process and every connector can register its own additional signals. The signalling table must conform to the structure
  • id STRING - the unique identifier of the signal sent, usually UUID, can be used for deduplication
  • type STRING - the unique logical name of the code executing the signal
  • data STRING - the data in JSON format that are passed to the signal code
Author:
Jiri Pechanec