| Modifier and Type | Interface and Description |
|---|---|
| public interface | BalanceStrategy
Implement this interface to provide a new load balancing strategy for URLs of the form "jdbc:mysql:loadbalance://..", and provide the implementation class name as the configuration parameter "loadBalanceStrategy". |
| public interface | |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | FailoverConnectionProxy
A proxy for a dynamic com.mysql.cj.jdbc.JdbcConnection implementation that provides failover features for list of hosts. |
| public class | |
| public class | LoadBalancedConnectionProxy
A proxy for a dynamic com.mysql.cj.jdbc.JdbcConnection implementation that load balances requests across a series of MySQL JDBC connections, where the balancing takes place at transaction commit. |
| public class | |
| public abstract class | MultiHostConnectionProxy
An abstract class that processes generic multi-host configurations. |
| public class | MultiHostMySQLConnection
Each instance of MultiHostMySQLConnection is coupled with a MultiHostConnectionProxy instance. |
| public class | |
| public class | |
| public class | ReplicationConnectionGroup
Group of connection objects that can be configured as a group. |
| public class | |
| public class | ReplicationConnectionProxy
Connection that opens two connections, one two a replication source, and another to one or more replicas, and decides to use source when the connection is not read-only, and use replica(s) when the connection is read-only. |
| public class | |
| public class | SequentialBalanceStrategy
A balancing strategy that starts at a random point, and then advances in the list (wrapping around) for each new pickConnection() call. |
| public class | |
| public class |