| Interface | Description |
|---|---|
| CanCollectPerformanceMetrics |
This is a generic interface for performance metrics.
|
| ConnectionProvider |
Implement this interface in order to handle physical connection creation process.
|
| ReaderFailoverHandler |
Interface for Reader Failover Process handler.
|
| TopologyService |
It's a generic interface for all topology services.
|
| WriterFailoverHandler |
Interface for Writer Failover Process handler.
|
| Class | Description |
|---|---|
| AuroraTopologyService |
An implementation of topology service for Aurora RDS.
|
| BasicConnectionProvider |
This class is a basic implementation of ConnectionProvider interface.
|
| ClusterAwareConnectionLifecycleInterceptor |
This basic implementation of ConnectionLifecycleInterceptor allows the
ClusterAwareConnectionProxy class to be aware of certain events occurring against the database
connection.
|
| ClusterAwareConnectionProxy |
A proxy for a dynamic com.mysql.cj.jdbc.JdbcConnection implementation that provides cluster-aware
failover features.
|
| ClusterAwareHitMissMetricsHolder |
A simple implementation of hit-miss metric.
|
| ClusterAwareMetrics |
Collect certain performance metrics for ClusterAwareConnectionProxy.
|
| ClusterAwareReaderFailoverHandler |
An implementation of ReaderFailoverHandler.
|
| ClusterAwareReaderFailoverHandler.HostTuple |
HostTuple class.
|
| ClusterAwareTimeMetricsHolder |
A simple implementation of timing metric.
|
| ClusterAwareUtils | |
| ClusterAwareWriterFailoverHandler |
An implementation of WriterFailoverHandler.
|
| ReaderFailoverResult |
This class holds results of Reader Failover Process.
|
| TopologyServicePropertyKeys |
Property keys that topology service has to use to store additional properties to
HostInfo. |
| WriterFailoverResult |
This class holds results of Writer Failover Process.
|