| Interface | Description |
|---|---|
| ReaderResolver |
Establishes a reader connection and switches the current connection to it ("how to reach a
reader?").
|
| WriterResolver |
Establishes (or selects) the writer connection ("how to reach the writer?").
|
| Class | Description |
|---|---|
| EndpointReaderResolver |
ReaderResolver that connects to the configured read endpoint, optionally verifying the
connection role. |
| EndpointWriterResolver |
WriterResolver that connects to the configured write endpoint, optionally verifying the
connection role. |
| GdbWriterResolver |
WriterResolver for Global Database: enforces accessible-region and home-region rules,
and returns WriterResolution.stay() for an out-of-home-region writer when Global Write
Forwarding is enabled. |
| TopologyReaderResolver |
Topology-aware
ReaderResolver. |
| TopologyWriterResolver |
WriterResolver that connects to the writer identified from the cluster topology (set by
the TopologyRefresher before
this runs). |
| WriterResolution |
The outcome of a
WriterResolver.resolveWriter(software.amazon.jdbc.plugin.readwritesplitting.RwSplitContext) call. |
| Enum | Description |
|---|---|
| WriterResolution.Kind |