Package com.glub.secureftp.bean

Interface Summary
FTPData The FTPData interface is used to handle the transfer of data from the FTP server.
PRET  
Progress The Progress interface is responsible for reporting the progress of a data transfer from the FTP server.
SSLSessionManager The SSLSessionManager interface is responsible for dealing with SSL related events such as certificates being sent from the FTP server and randomization information.
 

Class Summary
FTP The FTP class is responsible for handling the basic operations of the File Transfer Protocol.
FTPAbortableTransfer The FTPAbortableTransfer class is responsible for helping to abort a data transfer.
FTPCommand The FTPCommand class is responsible for handling the standard commands used in the File Transfer Protocol.
FTPRead The FTPRead class is responsible for reading data from the FTP server.
FTPServerInfo The FTPServerInfo class is responsible for determining the type of FTP server the user is currently connected to.
FTPWrite The FTPWrite class is responsible for writing data from the FTP server.
HostInfo The HostInfo class is responsible for holding host information.
RemoteFile The RemoteFile class is an abstract representation of a file on the FTP server.
RemoteFileList The RemoteFileList class contains a list of RemoteFiles.
SSLCertificate The SSLCertificate class contains useful information about an SSL (X509) certificate.
SSLFTP The SSLFTP class is responsible for handling the SSL extensions of the File Transfer Protocol.
SSLFTPCommand The SSLFTPCommand class is responsible for handling the SSL command extensions used in the File Transfer Protocol.
SSLTrustManager This handles the trust issues for the SSL certs.
 

Exception Summary
FTPAbortException Thrown if the FTP server aborted a data connection.
FTPAccessDeniedException Thrown if the FTP server denies access to a resource.
FTPAuthNotSupportedException Thrown if the FTP server does not support an explicit SSL connection.
FTPBadLoginException Thrown if a login to the FTP server fails.
FTPConnectException Thrown if a connection to the FTP server fails.
FTPConnectionLostException Thrown if the FTP connection was dropped (or timed-out).
FTPException Thrown if the FTP server returns an error.
FTPKeyStoreException Thrown if there is a problem with the KeyStore
FTPNeedAccountException Thrown if the FTP server requires an account to continue the login process.
FTPNeedPasswordException Thrown if the FTP server requires a password to continue the login process.
FTPNoSuchFileException Thrown if the remote file cannot be found on the FTP server.
FTPNotADirectoryException Thrown if the remote file is not a directory.
FTPPermissionDeniedException Thrown if the logged in user does not have permission to do the requested task.
FTPPolicyRestrictionException Thrown if the FTP server has a policy restriction
FTPRestartNotSupportedException Thrown if the server does not support restarting interruped file transfers.
 



Copyright © 2000-12 Glub Tech, Inc. All Rights Reserved.