| Interface | Description |
|---|---|
| MessageDecoder |
A class that is able to deserialize/decode binary representation of a batch of replication messages generated by
logical decoding plugin.
|
| ReplicationConnection |
A Postgres logical streaming replication connection.
|
| ReplicationConnection.Builder |
A builder for
ReplicationConnection |
| ReplicationMessage |
An abstract representation of a replication message that is sent by a PostgreSQL logical decoding plugin and
is processed by the Debezium PostgreSQL connector.
|
| ReplicationMessage.Column |
A representation of column value delivered as a part of replication message
|
| ReplicationMessage.ColumnTypeMetadata | |
| ReplicationMessage.ColumnValue<T> | |
| ReplicationStream |
A stream from which messages sent by a logical decoding plugin can be consumed over a replication connection.
|
| ReplicationStream.ReplicationMessageProcessor |
| Class | Description |
|---|---|
| AbstractColumnValue<T> | |
| AbstractMessageDecoder |
Abstract implementation of
MessageDecoder that all decoders should inherit from. |
| AbstractReplicationMessageColumn |
Extracts type information from replication messages and associates them with each column.
|
| AbstractReplicationMessageColumn.TypeMetadataImpl | |
| Lsn |
Abstraction of PostgreSQL log sequence number, adapted from
LogSequenceNumber. |
| MessageDecoderConfig |
Configuration parameter object for a
MessageDecoder |
| PostgresConnection |
JdbcConnection connection extension used for connecting to Postgres instances. |
| PostgresReplicationConnection |
Implementation of a
ReplicationConnection for Postgresql. |
| PostgresReplicationConnection.ReplicationConnectionBuilder | |
| ReplicationMessage.NoopMessage |
A special message type that is used to replace event filtered already at
MessageDecoder. |
| ReplicationMessage.TransactionMessage | |
| ReplicationMessageColumnValueResolver | |
| ServerInfo |
Information about a running Postgres instance.
|
| ServerInfo.ReplicationSlot |
Information about a server replication slot
|
| TransactionMessage |
Replication message instance representing transaction demarcation events.
|
| WalPositionLocator |
This class is responsible for finding out a LSN from which Debezium should
resume streaming after connector restarts.
|
| Enum | Description |
|---|---|
| ReplicationMessage.Operation |
Data modification operation executed
|
| ServerInfo.ReplicaIdentity |
Table REPLICA IDENTITY information.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.