public class ConnectionPoolManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static ConnectionPoolFactory |
DEFAULT_CONNECTION_POOL_FACTORY |
| 构造器和说明 |
|---|
ConnectionPoolManager(Sharding sharding) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
关闭所有连接池
|
List<PoolAndConnection> |
getAllClusterConnections(Request request) |
PoolAndConnection |
getConnection(Request request)
根据请求获取一个连接。
|
Sharding |
getSharding() |
void |
reportInvalidConnection(Connection connection) |
void |
reportInvalidConnection(String host,
int port) |
void |
setConnectionPoolFactory(ConnectionPoolFactory connectionPoolFactory) |
public static final ConnectionPoolFactory DEFAULT_CONNECTION_POOL_FACTORY
public ConnectionPoolManager(Sharding sharding)
public void setConnectionPoolFactory(ConnectionPoolFactory connectionPoolFactory)
public Sharding getSharding()
public List<PoolAndConnection> getAllClusterConnections(Request request)
public PoolAndConnection getConnection(Request request) throws SsdbNoServerAvailableException
request - 请求SsdbNoServerAvailableExceptionpublic void close()
public void reportInvalidConnection(Connection connection)
public void reportInvalidConnection(String host, int port)
Copyright © 2021. All rights reserved.