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
SchemaChangeEventEmitter implementation based on DB2.- Author:
- Jiri Pechanec
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.debezium.pipeline.spi.SchemaChangeEventEmitter
io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Db2ChangeTableprivate final io.debezium.schema.SchemaChangeEvent.SchemaChangeEventTypeprivate final Db2OffsetContextprivate final Db2Partitionprivate final Db2DatabaseSchemaprivate final io.debezium.relational.Table -
Constructor Summary
ConstructorsConstructorDescriptionDb2SchemaChangeEventEmitter(Db2Partition partition, Db2OffsetContext offsetContext, Db2ChangeTable changeTable, io.debezium.relational.Table tableSchema, Db2DatabaseSchema schema, io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType eventType) -
Method Summary
Modifier and TypeMethodDescriptionvoidemitSchemaChangeEvent(io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver receiver)
-
Field Details
-
partition
-
offsetContext
-
changeTable
-
tableSchema
private final io.debezium.relational.Table tableSchema -
schema
-
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, Db2DatabaseSchema schema, io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType eventType)
-
-
Method Details
-
emitSchemaChangeEvent
public void emitSchemaChangeEvent(io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver receiver) throws InterruptedException - Specified by:
emitSchemaChangeEventin interfaceio.debezium.pipeline.spi.SchemaChangeEventEmitter- Throws:
InterruptedException
-