Class Db2SchemaChangeEventEmitter

  • All Implemented Interfaces:
    io.debezium.pipeline.spi.SchemaChangeEventEmitter

    public class Db2SchemaChangeEventEmitter
    extends Object
    implements io.debezium.pipeline.spi.SchemaChangeEventEmitter
    SchemaChangeEventEmitter implementation based on DB2.
    Author:
    Jiri Pechanec
    • Field Detail

      • tableSchema

        private final io.debezium.relational.Table tableSchema
      • eventType

        private final io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType eventType
    • Constructor Detail

      • Db2SchemaChangeEventEmitter

        public Db2SchemaChangeEventEmitter​(Db2OffsetContext offsetContext,
                                           Db2ChangeTable changeTable,
                                           io.debezium.relational.Table tableSchema,
                                           io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType eventType)
    • Method Detail

      • emitSchemaChangeEvent

        public void emitSchemaChangeEvent​(io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver receiver)
                                   throws InterruptedException
        Specified by:
        emitSchemaChangeEvent in interface io.debezium.pipeline.spi.SchemaChangeEventEmitter
        Throws:
        InterruptedException