railo.runtime.net.ftp
Interface FTPPool


public interface FTPPool

FTP Pool


Method Summary
 void clear()
          clears all connection from pool
 org.apache.commons.net.ftp.FTPClient get(FTPConnection conn)
          returns a FTPClient from the pool, if no matching exist, create a new one
 org.apache.commons.net.ftp.FTPClient remove(FTPConnection conn)
          removes a FTPConnection from pool andreturn it (disconnected)
 org.apache.commons.net.ftp.FTPClient remove(java.lang.String name)
          removes a FTPConnection from pool andreturn it (disconnected)
 

Method Detail

get

public org.apache.commons.net.ftp.FTPClient get(FTPConnection conn)
                                         throws java.io.IOException,
                                                PageException
returns a FTPClient from the pool, if no matching exist, create a new one

Parameters:
conn -
Returns:
Matching FTP Client
Throws:
java.io.IOException
PageException

remove

public org.apache.commons.net.ftp.FTPClient remove(FTPConnection conn)
removes a FTPConnection from pool andreturn it (disconnected)

Parameters:
conn -
Returns:
disconnetd Client

remove

public org.apache.commons.net.ftp.FTPClient remove(java.lang.String name)
removes a FTPConnection from pool andreturn it (disconnected)

Parameters:
name - Name of the connection to remove
Returns:
disconnetd Client

clear

public void clear()
clears all connection from pool