类 FtpClientFactory

java.lang.Object
org.apache.commons.pool2.BaseObject
org.apache.commons.pool2.BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
com.sh.common.net.ftp.FtpClientFactory
所有已实现的接口:
org.apache.commons.pool2.PooledObjectFactory<org.apache.commons.net.ftp.FTPClient>

public class FtpClientFactory extends org.apache.commons.pool2.BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>

Description: FTPClient工厂类,通过FTPClient工厂提供FTPClient实例的创建和销毁

Title:首亨软件 - 聚天平台

从以下版本开始:
2019年9月24日
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    org.apache.commons.net.ftp.FTPClient
    创建FtpClient对象
    void
    destroyObject(org.apache.commons.pool2.PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
    销毁FtpClient对象
    boolean
    validateObject(org.apache.commons.pool2.PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
    验证FtpClient对象
    org.apache.commons.pool2.PooledObject<org.apache.commons.net.ftp.FTPClient>
    wrap(org.apache.commons.net.ftp.FTPClient ftpClient)
    用PooledObject封装对象放入池中

    从类继承的方法 org.apache.commons.pool2.BasePooledObjectFactory

    activateObject, makeObject, passivateObject

    从类继承的方法 org.apache.commons.pool2.BaseObject

    toString, toStringAppendFields

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    从接口继承的方法 org.apache.commons.pool2.PooledObjectFactory

    destroyObject
  • 构造器详细资料

  • 方法详细资料

    • create

      public org.apache.commons.net.ftp.FTPClient create()
      创建FtpClient对象
      指定者:
      create 在类中 org.apache.commons.pool2.BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
    • wrap

      public org.apache.commons.pool2.PooledObject<org.apache.commons.net.ftp.FTPClient> wrap(org.apache.commons.net.ftp.FTPClient ftpClient)
      用PooledObject封装对象放入池中
      指定者:
      wrap 在类中 org.apache.commons.pool2.BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
    • destroyObject

      public void destroyObject(org.apache.commons.pool2.PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
      销毁FtpClient对象
      指定者:
      destroyObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
      覆盖:
      destroyObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
    • validateObject

      public boolean validateObject(org.apache.commons.pool2.PooledObject<org.apache.commons.net.ftp.FTPClient> ftpPooled)
      验证FtpClient对象
      指定者:
      validateObject 在接口中 org.apache.commons.pool2.PooledObjectFactory<org.apache.commons.net.ftp.FTPClient>
      覆盖:
      validateObject 在类中 org.apache.commons.pool2.BasePooledObjectFactory<org.apache.commons.net.ftp.FTPClient>