@Component public class ConnectionManager extends Object
负责借出连接,在连接上执行业务逻辑,然后归还连
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
LOGGER
日志
|
| 构造器和说明 |
|---|
ConnectionManager()
构造函数
|
ConnectionManager(FdfsConnectionPool pool)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dumpPoolInfo(InetSocketAddress address) |
protected <T> T |
execute(InetSocketAddress address,
Connection conn,
FdfsCommand<T> command)
执行交易
|
<T> T |
executeFdfsCmd(InetSocketAddress address,
FdfsCommand<T> command)
获取连接并执行交易
|
protected Connection |
getConnection(InetSocketAddress address)
获取连接
|
FdfsConnectionPool |
getPool() |
void |
setPool(FdfsConnectionPool pool) |
public ConnectionManager()
public ConnectionManager(FdfsConnectionPool pool)
pool - public <T> T executeFdfsCmd(InetSocketAddress address, FdfsCommand<T> command)
address - command - protected <T> T execute(InetSocketAddress address, Connection conn, FdfsCommand<T> command)
conn - command - protected Connection getConnection(InetSocketAddress address)
address - public FdfsConnectionPool getPool()
public void setPool(FdfsConnectionPool pool)
public void dumpPoolInfo(InetSocketAddress address)
Copyright © 2018. All rights reserved.