Package io.debezium.connector.db2
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
SchemaChangeEventEmitterimplementation based on DB2.- Author:
- Jiri Pechanec
-
-
Field Summary
Fields Modifier and Type Field Description private Db2ChangeTablechangeTableprivate io.debezium.schema.SchemaChangeEvent.SchemaChangeEventTypeeventTypeprivate Db2OffsetContextoffsetContextprivate io.debezium.relational.TabletableSchema
-
Constructor Summary
Constructors Constructor Description Db2SchemaChangeEventEmitter(Db2OffsetContext offsetContext, Db2ChangeTable changeTable, io.debezium.relational.Table tableSchema, io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType eventType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidemitSchemaChangeEvent(io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver receiver)
-
-
-
Field Detail
-
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 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:
emitSchemaChangeEventin interfaceio.debezium.pipeline.spi.SchemaChangeEventEmitter- Throws:
InterruptedException
-
-