| Interface | Description |
|---|---|
| ClusterTopologyMonitor | |
| DynamicHostListProvider | |
| HostListProvider | |
| HostListProviderService | |
| MonitoringConnectionHandler |
Handles monitoring connection lifecycle: accepting connections offered by the monitor,
and asynchronously upgrading to a higher-priority connection when possible.
|
| StaticHostListProvider |
| Class | Description |
|---|---|
| AbstractMonitoringConnectionHandler<P> |
Base implementation of
MonitoringConnectionHandler that handles the connection-priority lifecycle
(accept, batch-accept, async upgrade, close). |
| AuroraMonitoringConnectionHandler |
Aurora implementation of
MonitoringConnectionHandler that uses
MonitoringConnectionPriority to manage monitoring connection preferences. |
| AuroraTopologyUtils | |
| ClusterTopologyMonitorImpl | |
| ConnectionStringHostListProvider | |
| GdbMonitoringConnectionHandler |
GDB-specific implementation of
MonitoringConnectionHandler that uses
GdbMonitoringConnectionPriority with region and primary/secondary awareness. |
| GdbMonitoringConnectionPriority |
Represents a monitoring connection priority choice for Global Aurora Databases.
|
| GlobalAuroraHostListProvider | |
| GlobalAuroraTopologyMonitor | |
| GlobalAuroraTopologyUtils | |
| MultiAzTopologyUtils | |
| RdsHostListProvider | |
| RdsHostListProvider.FetchTopologyResult | |
| Topology | |
| TopologyUtils |
An abstract class defining utility methods that can be used to retrieve and process a variety of database topology
information.
|
| Enum | Description |
|---|---|
| MonitoringConnectionPriority |