| Package | Description |
|---|---|
| io.debezium.pipeline | |
| io.debezium.relational |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractChangeRecordEmitter<T extends DataCollectionSchema>
An abstract implementation of
ChangeRecordEmitter. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EventDispatcher.dispatchDataChangeEvent(T dataCollectionId,
ChangeRecordEmitter changeRecordEmitter)
Dispatches one or more
DataChangeEvents. |
void |
EventDispatcher.dispatchSnapshotEvent(T dataCollectionId,
ChangeRecordEmitter changeRecordEmitter,
EventDispatcher.SnapshotReceiver receiver) |
Optional<DataCollectionSchema> |
EventDispatcher.errorOnMissingSchema(T dataCollectionId,
ChangeRecordEmitter changeRecordEmitter) |
Optional<DataCollectionSchema> |
EventDispatcher.InconsistentSchemaHandler.handle(T dataCollectionId,
ChangeRecordEmitter changeRecordEmitter) |
Optional<DataCollectionSchema> |
EventDispatcher.ignoreMissingSchema(T dataCollectionId,
ChangeRecordEmitter changeRecordEmitter) |
| Modifier and Type | Class and Description |
|---|---|
class |
RelationalChangeRecordEmitter
Base class for
ChangeRecordEmitter implementations based on a relational database. |
class |
SnapshotChangeRecordEmitter
Emits change data based on a single row read via JDBC.
|
| Modifier and Type | Method and Description |
|---|---|
protected ChangeRecordEmitter |
RelationalSnapshotChangeEventSource.getChangeRecordEmitter(AbstractSnapshotChangeEventSource.SnapshotContext snapshotContext,
TableId tableId,
Object[] row)
Returns a
ChangeRecordEmitter producing the change records for the given table row. |
Copyright © 2021 JBoss by Red Hat. All rights reserved.