| 程序包 | 说明 |
|---|---|
| com.luhuiguo.fastdfs.conn | |
| com.luhuiguo.fastdfs.proto |
封装与服务端交易命令
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultConnection
默认连接实现
|
| 限定符和类型 | 方法和说明 |
|---|---|
Connection |
PooledConnectionFactory.create(InetSocketAddress address)
创建连接
|
protected Connection |
ConnectionManager.getConnection(InetSocketAddress address)
获取连接
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.commons.pool2.PooledObject<Connection> |
PooledConnectionFactory.wrap(Connection conn)
将对象池化pooledObject
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected <T> T |
ConnectionManager.execute(InetSocketAddress address,
Connection conn,
FdfsCommand<T> command)
执行交易
|
org.apache.commons.pool2.PooledObject<Connection> |
PooledConnectionFactory.wrap(Connection conn)
将对象池化pooledObject
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PooledConnectionFactory.destroyObject(InetSocketAddress key,
org.apache.commons.pool2.PooledObject<Connection> p) |
boolean |
PooledConnectionFactory.validateObject(InetSocketAddress key,
org.apache.commons.pool2.PooledObject<Connection> p) |
| 构造器和说明 |
|---|
FdfsConnectionPool(org.apache.commons.pool2.KeyedPooledObjectFactory<InetSocketAddress,Connection> factory) |
FdfsConnectionPool(org.apache.commons.pool2.KeyedPooledObjectFactory<InetSocketAddress,Connection> factory,
org.apache.commons.pool2.impl.GenericKeyedObjectPoolConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
FdfsCommand.execute(Connection conn)
执行交易
|
T |
AbstractFdfsCommand.execute(Connection conn)
对服务端发出请求然后接收反馈
|
Copyright © 2017. All rights reserved.