Package org.postgresql.core
Interface ReplicationProtocol
- All Known Implementing Classes:
V3ReplicationProtocol
public interface ReplicationProtocol
Abstracts the protocol-specific details of physic and logic replication.
With each connection open with replication options associate own instance ReplicationProtocol.
-
Method Summary
Modifier and TypeMethodDescriptionstartLogical
(LogicalReplicationOptions options) Starts logical replication.startPhysical
(PhysicalReplicationOptions options) Starts physical replication.
-
Method Details
-
startLogical
Starts logical replication.- Parameters:
options
- not null options for logical replication stream- Returns:
- not null stream instance from which available fetch wal logs that was decode by output plugin
- Throws:
SQLException
- on error
-
startPhysical
Starts physical replication.- Parameters:
options
- not null options for physical replication stream- Returns:
- not null stream instance from which available fetch wal logs
- Throws:
SQLException
- on error
-