Class Db2SchemaChangeEventEmitter

java.lang.Object
io.debezium.connector.db2.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 Details

    • partition

      private final Db2Partition partition
    • offsetContext

      private final Db2OffsetContext offsetContext
    • changeTable

      private final Db2ChangeTable changeTable
    • tableSchema

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

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

    • Db2SchemaChangeEventEmitter

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

    • 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