public class FtpClientFactory extends BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
Description: FTPClient工厂类,通过FTPClient工厂提供FTPClient实例的创建和销毁
Title:首亨软件 - 聚天平台
| 构造器和说明 |
|---|
FtpClientFactory(FtpClientProperties config) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.commons.net.ftp.FTPClient |
create()
创建FtpClient对象
|
void |
destroyObject(PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
销毁FtpClient对象
|
boolean |
validateObject(PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
验证FtpClient对象
|
PooledObject<org.apache.commons.net.ftp.FTPClient> |
wrap(org.apache.commons.net.ftp.FTPClient ftpClient)
用PooledObject封装对象放入池中
|
activateObject, makeObject, passivateObjecttoStringdestroyObjectpublic FtpClientFactory(FtpClientProperties config)
public org.apache.commons.net.ftp.FTPClient create()
create 在类中 BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>public PooledObject<org.apache.commons.net.ftp.FTPClient> wrap(org.apache.commons.net.ftp.FTPClient ftpClient)
wrap 在类中 BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>ftpClient - the instance to wrapPooledObjectpublic void destroyObject(PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
destroyObject 在接口中 PooledObjectFactory<org.apache.commons.net.ftp.FTPClient>destroyObject 在类中 BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>ftpPooled - ignoredPooledObjectFactory.validateObject(org.apache.commons.pool2.PooledObject<T>),
ObjectPool.invalidateObject(T)public boolean validateObject(PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
validateObject 在接口中 PooledObjectFactory<org.apache.commons.net.ftp.FTPClient>validateObject 在类中 BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>ftpPooled - ignoredtrue