接口的使用
com.github.tobato.fastdfs.domain.conn.Connection
使用Connection的程序包
程序包
说明
连接管理
通信管理
业务逻辑不应该关心连接、通信的细节
交易报文
-
com.github.tobato.fastdfs.domain.conn中Connection的使用
修饰符和类型方法说明PooledConnectionFactory.create(InetSocketAddress address) 创建连接protected ConnectionFdfsConnectionManager.getConnection(InetSocketAddress address) 获取连接返回变量类型为Connection的类型的com.github.tobato.fastdfs.domain.conn中的方法修饰符和类型方法说明org.apache.commons.pool2.PooledObject<Connection>PooledConnectionFactory.wrap(Connection conn) 将对象池化pooledObject修饰符和类型方法说明protected <T> TFdfsConnectionManager.execute(InetSocketAddress address, Connection conn, FdfsCommand<T> command) 执行交易org.apache.commons.pool2.PooledObject<Connection>PooledConnectionFactory.wrap(Connection conn) 将对象池化pooledObject类型变量类型为Connection的com.github.tobato.fastdfs.domain.conn中的方法参数修饰符和类型方法说明voidPooledConnectionFactory.destroyObject(InetSocketAddress key, org.apache.commons.pool2.PooledObject<Connection> p) 从池中移出booleanPooledConnectionFactory.validateObject(InetSocketAddress key, org.apache.commons.pool2.PooledObject<Connection> p) 验证池中对象是否可用类型变量类型为Connection的com.github.tobato.fastdfs.domain.conn中的构造器参数限定符构造器说明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) 默认构造函数 -
com.github.tobato.fastdfs.domain.proto中Connection的使用
修饰符和类型方法说明AbstractFdfsCommand.execute(Connection conn) 对服务端发出请求然后接收反馈FdfsCommand.execute(Connection conn) 执行交易