public class RotationStrategy extends Object implements BalanceStrategy
| 构造器和说明 |
|---|
RotationStrategy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
pickConnection(LoadBalanceAddressList loadBalanceAddressList,
UrlParser urlParser,
Listener listener,
GlobalStateInfo globalInfo,
SearchFilter searchFilter,
ConcurrentMap<HostAddress,HostStateInfo> blacklist,
Set<HostAddress> pickedList)
Select a proper connection based on the current configuration information
|
void |
pickConnectionFallThrough(LoadBalanceAddressList loadBalanceAddressList,
Listener listener,
GlobalStateInfo globalInfo) |
String |
toJson() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitallBlackpublic String toJson()
toJson 在接口中 BalanceStrategypublic void pickConnection(LoadBalanceAddressList loadBalanceAddressList, UrlParser urlParser, Listener listener, GlobalStateInfo globalInfo, SearchFilter searchFilter, ConcurrentMap<HostAddress,HostStateInfo> blacklist, Set<HostAddress> pickedList) throws SQLException
BalanceStrategypickConnection 在接口中 BalanceStrategyloadBalanceAddressList - current load balance config infourlParser - url parser,get options from itlistener - current listenerglobalInfo - global infosearchFilter - filterblacklist - current black host listSQLExceptionpublic void pickConnectionFallThrough(LoadBalanceAddressList loadBalanceAddressList, Listener listener, GlobalStateInfo globalInfo) throws SQLException
pickConnectionFallThrough 在接口中 BalanceStrategySQLExceptionCopyright © 2024 oceanbase.com. All rights reserved.