A B C D E F G H I K L M N O P Q R S T U V W

A

abort() - Method in class com.enterprisedt.net.ftp.FTPClient
Abort the current action
accept(File) - Method in class com.enterprisedt.net.ftp.WildcardFilter
Matching method.
accept(String) - Method in class com.enterprisedt.net.ftp.WildcardFilter
Matching method on filename only.
account(String) - Method in class com.enterprisedt.net.ftp.FTPClient
Supply account information string to the server.
ACTIVE - Static variable in class com.enterprisedt.net.ftp.FTPConnectMode
Represents active connect mode
activeTransferTasks - Variable in class com.enterprisedt.net.ftp.SecureFileTransferClient
Active transfer tasks, hashed on id
add(int, Object) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Adds the given certificate SSLFTPCertificate to the store at the given position.
add(Object) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Adds the given certificate SSLFTPCertificate to the store.
addAll(Collection) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Add all the SSLFTPCertificates in the given collection to the store.
addAll(int, Collection) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Add all the SSLFTPCertificates in the given collection to the store at the given position.
addAppender(Appender) - Static method in class com.enterprisedt.util.debug.Logger
Add an appender to our list
addClient(FTPClientInterface) - Method in class com.enterprisedt.net.ftp.FileStatistics
Add a client to be used in calculating statistics
addErrorListener(ErrorListener) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Add an error listener to the list of listeners
addFileAppender(String) - Static method in class com.enterprisedt.util.debug.Logger
Add a file-appender to our list
addFileProgressMonitor(AsyncEventListener) - Method in class com.enterprisedt.net.ftp.async.TransferDirectoryResult
Add a progress monitor for this transfer
addKnownHost(String, String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPValidator
Adds the given host (and associated key-file) to the list of known hosts.
addKnownHost(String, InputStream) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPValidator
Adds the given host (and associated key data supplied in the inputstream) to the list of known hosts.
addProgressMonitor(AsyncEventListener) - Method in class com.enterprisedt.net.ftp.async.RemoteFileResult
Add a progress monitor for this transfer
addStandardOutputAppender() - Static method in class com.enterprisedt.util.debug.Logger
Add a standard-output appender to our list.
addTask(ConnectTask) - Method in class com.enterprisedt.net.ftp.async.ConnectResult
 
addThrowable(Throwable) - Method in class com.enterprisedt.net.ftp.async.ConnectResult
 
AdvancedFTPSettings - Class in com.enterprisedt.net.ftp
Holds advanced configuration options not likely to be used for basic FTP operations.
advancedFTPSettings - Variable in class com.enterprisedt.net.ftp.SecureFileTransferClient
Advanced configuration parameters that often aren't used
AdvancedGeneralSettings - Class in com.enterprisedt.net.ftp
Holds advanced configuration options that are independent of protocol (relevant for any file transfer protocol, not just FTP).
advancedSettings - Variable in class com.enterprisedt.net.ftp.SecureFileTransferClient
 
AdvancedSSHSettings - Class in com.enterprisedt.net.ftp
Advanced settings specifically for the SFTP (FTP over SSH) protocol.
advancedSSHSettings - Variable in class com.enterprisedt.net.ftp.SecureFileTransferClient
 
AdvancedSSLSettings - Class in com.enterprisedt.net.ftp
Settings specifically for the FTPS (FTP over SSL) protocol.
advancedSSLSettings - Variable in class com.enterprisedt.net.ftp.SecureFileTransferClient
 
ALL - Static variable in class com.enterprisedt.util.debug.Level
All level
ALLOW_BASIC_CONSTRAINTS_IN_NON_CA - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Enabling this flag relaxes the checking of basic constraints.
APPEND - Static variable in class com.enterprisedt.net.ftp.WriteMode
Append the file
Appender - Interface in com.enterprisedt.util.debug
Interface for classes that output log statements
ASCII - Static variable in class com.enterprisedt.net.ftp.FileTypes
 
ASCII - Static variable in class com.enterprisedt.net.ftp.FTPTransferType
Represents ASCII transfer type
ASCIICommand - Class in com.enterprisedt.net.ftp.script
Change to ASCII
ASCIICommand() - Constructor for class com.enterprisedt.net.ftp.script.ASCIICommand
 
AsyncCallback - Interface in com.enterprisedt.net.ftp.async
Defines the various callback interfaces that must be implemented by the callback object that is notified when a task is completed.
AsyncCallback.ChangeDirectory - Interface in com.enterprisedt.net.ftp.async
Callback interface for changing directory
AsyncCallback.Connect - Interface in com.enterprisedt.net.ftp.async
Callback interface for connection
AsyncCallback.CreateDirectory - Interface in com.enterprisedt.net.ftp.async
Callback interface for creating a directory
AsyncCallback.DeleteDirectory - Interface in com.enterprisedt.net.ftp.async
Callback interface for deleting a directory
AsyncCallback.DeleteFile - Interface in com.enterprisedt.net.ftp.async
Callback interface for deleting a file
AsyncCallback.DeleteMultipleFiles - Interface in com.enterprisedt.net.ftp.async
Callback interface for deleting multiple files
AsyncCallback.DirectoryList - Interface in com.enterprisedt.net.ftp.async
Callback interface for listing a directory
AsyncCallback.DirectoryNameList - Interface in com.enterprisedt.net.ftp.async
Callback interface for listing a directory's file and sub-directory names
AsyncCallback.Disconnect - Interface in com.enterprisedt.net.ftp.async
Callback interface for disconnection
AsyncCallback.DownloadByteArray - Interface in com.enterprisedt.net.ftp.async
Callback interface for downloading a byte array
AsyncCallback.DownloadFile - Interface in com.enterprisedt.net.ftp.async
Callback interface for downloading a file
AsyncCallback.DownloadMultiple - Interface in com.enterprisedt.net.ftp.async
Callback interface for downloading multiple files
AsyncCallback.DownloadStream - Interface in com.enterprisedt.net.ftp.async
Callback interface for downloading a file as a stream
AsyncCallback.ExecuteCommand - Interface in com.enterprisedt.net.ftp.async
Callback interface for execute command
AsyncCallback.Exists - Interface in com.enterprisedt.net.ftp.async
Callback interface for testing if a file exists
AsyncCallback.GetModifiedTime - Interface in com.enterprisedt.net.ftp.async
Callback interface for getting a file's modified time
AsyncCallback.GetSystemType - Interface in com.enterprisedt.net.ftp.async
Callback interface for getting system type
AsyncCallback.Rename - Interface in com.enterprisedt.net.ftp.async
Callback interface for renaming a file
AsyncCallback.SetModifiedTime - Interface in com.enterprisedt.net.ftp.async
Callback interface for setting a file's modified time
AsyncCallback.Size - Interface in com.enterprisedt.net.ftp.async
Callback interface for finding the size of a file
AsyncCallback.UploadByteArray - Interface in com.enterprisedt.net.ftp.async
Callback interface for uploading a byte array
AsyncCallback.UploadFile - Interface in com.enterprisedt.net.ftp.async
Callback interface for uploading a file
AsyncCallback.UploadMultiple - Interface in com.enterprisedt.net.ftp.async
Callback interface for uploading multiple files
AsyncCallback.UploadStream - Interface in com.enterprisedt.net.ftp.async
Callback interface for uploading a stream
AsyncEventListener - Interface in com.enterprisedt.net.ftp.async
Interface for transfer progress
AsyncFileTransferClient - Class in com.enterprisedt.net.ftp
FTP client class supporting multiple protocols that permits asynchronous FTP operations.
AsyncFileTransferClient(int, int) - Constructor for class com.enterprisedt.net.ftp.AsyncFileTransferClient
Constructor.
AsyncFileTransferClient() - Constructor for class com.enterprisedt.net.ftp.AsyncFileTransferClient
Default constructor.
asyncImpl - Variable in class com.enterprisedt.net.ftp.SecureFileTransferClient
 
AsyncResult - Class in com.enterprisedt.net.ftp.async
Base class for all result classes.
AsyncResult() - Constructor for class com.enterprisedt.net.ftp.async.AsyncResult
 
auth(String) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
Switches the control-channel (the connection which carries commands) to secure mode.
auth(char) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
Required for certain implementations of implicit SSL.
AUTH_SSL - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
Deprecated - use AUTH_TLS.
AUTH_SSL - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPSecurityMechanism
Deprecated.
AUTH_TLS - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
Synonym for AUTH_TLS_C.
AUTH_TLS - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPSecurityMechanism
Used to ask for SSL negotiation without implicitly protecting the data connection.
AUTH_TLS_C - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
May be passed to the auth(String) method to ask for SSL negotiation without implicitly protecting the data connection.
AUTH_TLS_C - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPSecurityMechanism
Used to ask for SSL negotiation without implicitly protecting the data connection.
AuthCommand - Class in com.enterprisedt.net.ftp.script
Auth command.
AuthCommand() - Constructor for class com.enterprisedt.net.ftp.script.AuthCommand
 
authenticator - Variable in class com.enterprisedt.net.ftp.ssh.SCPClient
J2SSH authenticator.
autoPassiveIPSubstitution - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
If true, uses the original host IP if an internal IP address is returned by the server in PASV mode

B

BINARY - Static variable in class com.enterprisedt.net.ftp.FileTypes
 
BINARY - Static variable in class com.enterprisedt.net.ftp.FTPTransferType
Represents Image (or binary) transfer type
BinaryCommand - Class in com.enterprisedt.net.ftp.script
Change to binary mode
BinaryCommand() - Constructor for class com.enterprisedt.net.ftp.script.BinaryCommand
 
bytesTransferred(String, String, long) - Method in class com.enterprisedt.net.ftp.EventAdapter
Report the number of bytes transferred so far.
bytesTransferred(String, String, long) - Method in interface com.enterprisedt.net.ftp.EventListener
Report the number of bytes transferred so far.
bytesTransferred(long) - Method in interface com.enterprisedt.net.ftp.FTPProgressMonitor
Report the number of bytes transferred so far.

C

cancelAllTransfers() - Method in class com.enterprisedt.net.ftp.FileTransferClient
Cancel current transfer if underway
cancelAllTransfers() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Cancel current transfer if underway
cancelAllTransfers() - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Cancel all transfers that are either pending or currently under way
cancelled - Variable in class com.enterprisedt.net.ftp.async.RemoteFileResult
 
cancelResume() - Method in class com.enterprisedt.net.ftp.FTPClient
 
cancelResume() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Cancel the resume.
cancelResume() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
cancelTask() - Method in class com.enterprisedt.net.ftp.async.AsyncResult
Cancel the asynchronous task that this result is for.
cancelTask() - Method in class com.enterprisedt.net.ftp.async.ConnectResult
Cancel the asynchronous task that this result is for.
cancelTransfer() - Method in class com.enterprisedt.net.ftp.FTPClient
 
cancelTransfer() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Cancels the current transfer.
cancelTransfer() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
canConnect() - Method in class com.enterprisedt.net.ftp.script.ScriptEngine
Can we connect with the current state?
CANNOT_FIND_THE_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
Server string indicating file not found
CARRIAGE_RETURN - Static variable in class com.enterprisedt.net.ftp.FTPClient
Used for ASCII translation
ccc() - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
Clears the control channel, setting it back to plain text.
CccCommand - Class in com.enterprisedt.net.ftp.script
CCC command.
CccCommand() - Constructor for class com.enterprisedt.net.ftp.script.CccCommand
 
CdCommand - Class in com.enterprisedt.net.ftp.script
Change directory
CdCommand() - Constructor for class com.enterprisedt.net.ftp.script.CdCommand
 
cdup() - Method in class com.enterprisedt.net.ftp.FTPClient
 
cdup() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Change the remote working directory to the parent directory
cdup() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
CdUpCommand - Class in com.enterprisedt.net.ftp.script
Description
CdUpCommand() - Constructor for class com.enterprisedt.net.ftp.script.CdUpCommand
 
changeDirectory(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
Change directory on the FTP server.
changeDirectory(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Change directory on the FTP server.
changeDirectory(String) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Change directory on the FTP server.
changeDirectoryAsync(String, AsyncCallback.ChangeDirectory, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Change directory on the FTP server asynchronously.
ChangeDirectoryResult - Class in com.enterprisedt.net.ftp.async
Holds the result of changing the remote directory.
ChangeDirectoryResult(String) - Constructor for class com.enterprisedt.net.ftp.async.ChangeDirectoryResult
 
changeGroup(int, String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
Sets the group ID for the file or directory.
changeMode(int, String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
Changes the access permissions or modes of the specified file or directory.
changeOwner(int, String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
Sets the user ID to owner for the file or directory.
changeToParentDirectory() - Method in class com.enterprisedt.net.ftp.FileTransferClient
Change to parent directory on the FTP server.
changeToParentDirectory() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Change to parent directory on the FTP server.
changeToParentDirectory() - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Change to parent directory on the FTP server.
changeToParentDirectoryAsync(AsyncCallback.ChangeDirectory, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Change directory on the FTP server asynchronously.
chdir(String) - Method in class com.enterprisedt.net.ftp.FTPClient
 
chdir(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Change the remote working directory to that supplied
chdir(String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
checkChainLength(int) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPStandardValidator
Checks the length of the certificate-chain, but making sure that it is less than or equal to MAX_CERTIFICATE_CHAIN_LENGTH.
checkCommonName(String, String) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPStandardValidator
Checks that the common name is the same as the server's host-name or (alternatively) one of the names passed into the constructor.
checkConnection(boolean) - Method in class com.enterprisedt.net.ftp.FileTransferClient
Checks if the client has connected to the server and throws an exception if it hasn't.
checkConnection(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
Checks if the client has connected to the server and throws an exception if it hasn't.
checkConnection(boolean) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Checks if the client has connected to the server and throws an exception if it hasn't.
checkConnection(boolean) - Method in class com.enterprisedt.net.ftp.ssh.SCPClient
Checks if the client has connected to the server and throws an exception if it hasn't.
checkDateRange(Date, Date) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPStandardValidator
Checks that today's date falls between validFrom and validTo.
chooseTransferMode(String) - Method in class com.enterprisedt.net.ftp.FTPClient
Switch the transfer mode if requested and if necessary
CIPHER - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Integer defining the algorithm-type, cipher.
CIPHER_3DES_CBC - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the 3DES cipher algorithm.
CIPHER_AES128_CBC - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the Rijndael-128 cipher algorithm.
CIPHER_AES192_CBC - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the Rijndael-192 cipher algorithm.
CIPHER_AES256_CBC - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the Rijndael-256 cipher algorithm.
CIPHER_BLOWFISH_CBC - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the Blowfish cipher algorithm.
clear() - Method in class com.enterprisedt.net.ftp.FileStatistics
Reset the statistics back to zero
clear() - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Removes all certificates from the collection.
clearAppenders() - Static method in class com.enterprisedt.util.debug.Logger
Clear all appenders
clearLog() - Method in class com.enterprisedt.net.ftp.FTPMessageCollector
Clear the log of all messages
clearLogs() - Method in class com.enterprisedt.net.ftp.script.CommandCollector
Clear the log of all messages
clearSOCKS() - Static method in class com.enterprisedt.net.ftp.FTPClient
Clear SOCKS settings.
CLIENT_DISCONNECT - Static variable in class com.enterprisedt.net.ftp.async.DisconnectResult
 
close() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
Close the socket
close() - Method in class com.enterprisedt.net.ftp.FTPInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.enterprisedt.net.ftp.FTPOutputStream
Closes this output stream and releases any system resources associated with the stream.
close() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPOutputStream
Closes this output stream and releases any system resources associated with the stream.
close() - Method in interface com.enterprisedt.util.debug.Appender
Close this appender
close() - Method in class com.enterprisedt.util.debug.FileAppender
 
close() - Method in class com.enterprisedt.util.debug.StandardOutputAppender
 
closed - Variable in class com.enterprisedt.net.ftp.FileTransferInputStream
Has the stream been closed?
closed - Variable in class com.enterprisedt.net.ftp.FileTransferOutputStream
Has the stream been closed?
closeDataSocket(InputStream) - Method in class com.enterprisedt.net.ftp.FTPClient
Close stream for data socket.
closeDataSocket(OutputStream) - Method in class com.enterprisedt.net.ftp.FTPClient
Close stream for data socket
com.enterprisedt.net.ftp - package com.enterprisedt.net.ftp
Contains classes that add support for secure file transfers via the SFTP and FTPS protocols, as well as advanced FTP features such as connection pooling and asynchronous methods.
com.enterprisedt.net.ftp.async - package com.enterprisedt.net.ftp.async
This package contains the classes used for asynchronous programming - primarily the XXXResult classes, which are returned from asynchronous methods and used to provide details about the operation, such as what file is being transferred.
com.enterprisedt.net.ftp.pro - package com.enterprisedt.net.ftp.pro
Contains classes for enhanced FTP client functionality.
com.enterprisedt.net.ftp.script - package com.enterprisedt.net.ftp.script
Contains classes for FTP scripting.
com.enterprisedt.net.ftp.ssh - package com.enterprisedt.net.ftp.ssh
Contains classes for SFTP (FTP via SSH) client functionality.
com.enterprisedt.net.ftp.ssl - package com.enterprisedt.net.ftp.ssl
Contains classes for FTPS (FTP over SSL) client functionality.
com.enterprisedt.util.debug - package com.enterprisedt.util.debug
Contains classes for logging functionality.
CommandCollector - Class in com.enterprisedt.net.ftp.script
Collects list of logging commands
CommandCollector() - Constructor for class com.enterprisedt.net.ftp.script.CommandCollector
 
CommandResult - Class in com.enterprisedt.net.ftp.script
Result from a script command
CommandResult() - Constructor for class com.enterprisedt.net.ftp.script.CommandResult
Default constructor
CommandResult(String, String) - Constructor for class com.enterprisedt.net.ftp.script.CommandResult
Constructor
CommandResult(boolean, String, String) - Constructor for class com.enterprisedt.net.ftp.script.CommandResult
Constructor
commandSent(String, String) - Method in class com.enterprisedt.net.ftp.EventAdapter
Log an FTP command being sent to the server.
commandSent(String, String) - Method in interface com.enterprisedt.net.ftp.EventListener
Log an FTP command being sent to the server.
CommentCommand - Class in com.enterprisedt.net.ftp.script
Writes a comment to the record file if it exists
CommentCommand() - Constructor for class com.enterprisedt.net.ftp.script.CommentCommand
 
COMPRESSION - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Integer defining the algorithm-type, compression.
COMPRESSION_NONE - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the null compression algorithm.
COMPRESSION_ZLIB - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Instance of SSHFTPAlgorithm corresponding to the zlib compression algorithm.
connect() - Method in class com.enterprisedt.net.ftp.FileTransferClient
Make a connection to the FTP server.
connect() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Make a connection to the FTP server.
connect() - Method in class com.enterprisedt.net.ftp.FTPClient
Connects to the server at the address and port number defined in the constructor.
connect() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Connects to the server at the address and port number defined in the constructor.
connect() - Method in class com.enterprisedt.net.ftp.pro.ProFTPClient
Connects to the server at the address and port number defined in the constructor.
connect() - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Make a connection to the FTP server.
connect() - Method in class com.enterprisedt.net.ftp.ssh.SCPClient
Connects to the server at the address and port number defined in the constructor.
connect() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
Connects to the server at the address and port number defined in the constructor.
connect() - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPClient
Connects to the server at the address and port number defined in the constructor.
connectAsync(AsyncCallback.Connect, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Make an asynchronous connection to the FTP server.
connected() - Method in class com.enterprisedt.net.ftp.FTPClient
Is this client connected?
connected() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Is the client currently connected?
connected() - Method in class com.enterprisedt.net.ftp.ssh.SCPClient
Is the client currently connected?
connected() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
Is the client currently connected?
ConnectResult - Class in com.enterprisedt.net.ftp.async
Holds the result of connecting to the server
ConnectResult() - Constructor for class com.enterprisedt.net.ftp.async.ConnectResult
 
connectSSH() - Method in class com.enterprisedt.net.ftp.ssh.SCPClient
Connects to the server at the address and port number defined in the constructor.
connProps - Variable in class com.enterprisedt.net.ftp.ssh.SCPClient
J2SSH SshConnectionProperties instance.
contains(Object) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Returns true if the given certificate is present in the collection.
containsAll(Collection) - Method in class com.enterprisedt.net.ftp.ssl.SSLFTPCertificateStore
Returns true if all of the given certificates are present in the collection.
context - Variable in class com.enterprisedt.net.ftp.MultipleTransferSettings
 
control - Variable in class com.enterprisedt.net.ftp.FTPClient
Socket responsible for controlling the connection
CONTROL_PORT - Static variable in class com.enterprisedt.net.ftp.FTPControlSocket
The default and standard control port number for FTP
controlEncoding - Variable in class com.enterprisedt.net.ftp.FTPClient
Encoding used on control socket
controlPort - Variable in class com.enterprisedt.net.ftp.FTPClient
Control port number.
controlSock - Variable in class com.enterprisedt.net.ftp.FTPControlSocket
The underlying socket.
COULD_NOT_GET_FILE - Static variable in class com.enterprisedt.net.ftp.FileNotFoundStrings
Server string indicating file not found
createClient(Protocol) - Static method in class com.enterprisedt.net.ftp.FTPClientFactory
Create an FTP client that supports the supplied protocol.
createClient(Protocol, boolean) - Static method in class com.enterprisedt.net.ftp.FTPClientFactory
Create an FTP client that supports the supplied protocol.
created - Variable in class com.enterprisedt.net.ftp.FTPFile
Created time
created() - Method in class com.enterprisedt.net.ftp.FTPFile
Get the created date for the file.
createDataSocketPASV() - Method in class com.enterprisedt.net.ftp.FTPControlSocket
Request a data socket be created on the server, connect to it and return our connected socket.
createDataSocketPASV() - Method in class com.enterprisedt.net.ftp.pro.ProFTPControlSocket
Request a data socket be created on the server, connect to it and return our connected socket.
createDirectory(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
Create directory on the FTP server.
createDirectory(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Create directory on the FTP server.
createDirectory(String) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Create directory on the FTP server.
createDirectoryAsync(String, AsyncCallback.CreateDirectory, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Change directory on the FTP server asynchronously.
CreateDirectoryResult - Class in com.enterprisedt.net.ftp.async
Holds the result of creating a remote directory
CreateDirectoryResult(String) - Constructor for class com.enterprisedt.net.ftp.async.CreateDirectoryResult
 
createSocket(SSLContext, InetAddress, int, int) - Static method in class com.enterprisedt.net.ftp.ssl.SSLSocketUtils
Create a connected SSLSocket, using a timeout if it is available.
CRYPTIX_DEBUG - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPProperties
Debug setting for cryptix
CRYPTIX_SLOWDEBUG - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPProperties
Slow debug setting for cryptix
CRYPTIX_TRACE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPProperties
Trace setting for cryptix
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPClient
Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.FTPConnectionClosedException
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPConnectMode
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPControlSocket
Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.FTPException
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPFile
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPFileFactory
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPReply
Revision control id
cvsId - Static variable in exception com.enterprisedt.net.ftp.FTPTransferCancelledException
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.FTPTransferType
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.MLSXEntryParser
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.pro.ProFTPClient
Revision control id
cvsId - Static variable in interface com.enterprisedt.net.ftp.pro.ProFTPClientInterface
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.RecursiveOperations
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.UnixFileParser
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.VMSFileParser
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.WildcardFilter
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.WindowsFileParser
Revision control id
cvsId - Static variable in class com.enterprisedt.net.ftp.WriteMode
Revision control id
cvsId - Static variable in interface com.enterprisedt.util.debug.Appender
Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.FileAppender
Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.Level
Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.Logger
Revision control id
cvsId - Static variable in class com.enterprisedt.util.debug.StandardOutputAppender
Revision control id

D

data - Variable in class com.enterprisedt.net.ftp.FTPClient
Socket responsible for transferring the data
DEBUG - Static variable in class com.enterprisedt.util.debug.Level
Debug level
debug(String) - Method in class com.enterprisedt.util.debug.Logger
Log a debug level message
debug(String, byte[]) - Method in class com.enterprisedt.util.debug.Logger
Log a debug level message
debug(String, Object) - Method in class com.enterprisedt.util.debug.Logger
Logs by substituting in the argument at the location marked in the message argument by {0}.
debug(String, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Object, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Object, Object, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Object, Object, Object, Object, Object) - Method in class com.enterprisedt.util.debug.Logger
Logs by substituting in the arguments at the locations marked in the message argument by {#} (where # is a number).
debug(String, Throwable) - Method in class com.enterprisedt.util.debug.Logger
Log a debug level message
DebugCommand - Class in com.enterprisedt.net.ftp.script
Switch debugging on and off
DebugCommand() - Constructor for class com.enterprisedt.net.ftp.script.DebugCommand
 
debugResponses(boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
Deprecated. use the Logger class to switch debugging on and off
DEFAULT_BUFFER_SIZE - Static variable in class com.enterprisedt.net.ftp.FTPClient
Default transfer buffer size
DEFAULT_ENCODING - Static variable in class com.enterprisedt.net.ftp.FTPClient
Default encoding used for control data
DEFAULT_ENCODING - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
Default encoding used for control data
DEFAULT_LISTING_LOCALES - Static variable in class com.enterprisedt.net.ftp.FTPClient
Default locales
DEFAULT_MONITOR_INTERVAL - Static variable in class com.enterprisedt.net.ftp.FTPClient
Default byte interval for transfer monitor
DEFAULT_NOTIFY_INTERVAL - Static variable in class com.enterprisedt.net.ftp.async.RemoteFileResult
 
DEFAULT_NOTIFY_INTERVAL - Static variable in class com.enterprisedt.net.ftp.async.TransferDirectoryResult
 
DEFAULT_PORT - Static variable in class com.enterprisedt.net.ftp.ssh.SCPClient
Default SSH port.
DEFAULT_TIMEOUT - Static variable in class com.enterprisedt.net.ftp.FTPClient
Default timeout
delete(String) - Method in class com.enterprisedt.net.ftp.FTPClient
 
delete(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
Delete the specified remote file
delete(FTPClientInterface, String) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
Delete this entire remote directory and its contents, recursively going through the remote directory name supplied
delete(String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
DeleteCommand - Class in com.enterprisedt.net.ftp.script
Delete a file
DeleteCommand() - Constructor for class com.enterprisedt.net.ftp.script.DeleteCommand
 
deleteCount - Variable in class com.enterprisedt.net.ftp.ssh.SCPClient
Count of deleted files
deleteDirectory(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
Create directory on the FTP server.
deleteDirectory(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Create directory on the FTP server.
deleteDirectory(String) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Delete a directory on the FTP server.
deleteDirectory(String, boolean) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Delete a directory on the FTP server, and optionally sub-directories.
deleteDirectoryAsync(String, AsyncCallback.DeleteDirectory, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Delete a directory on the FTP server asynchronously.
deleteDirectoryAsync(String, boolean, AsyncCallback.DeleteDirectory, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Delete a directory on the FTP server asynchronously, and optionally sub-directories.
DeleteDirectoryResult - Class in com.enterprisedt.net.ftp.async
Holds result of deleting a remote directory.
DeleteDirectoryResult(String) - Constructor for class com.enterprisedt.net.ftp.async.DeleteDirectoryResult
 
DeleteDirectoryResult(String, boolean) - Constructor for class com.enterprisedt.net.ftp.async.DeleteDirectoryResult
 
deleteFile(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
Deletes a remote file.
deleteFile(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
Deletes a remote file.
deleteFile(String) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Deletes a remote file.
deleteFileAsync(String, AsyncCallback.DeleteFile, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Deletes a remote file asynchronously.
DeleteFileResult - Class in com.enterprisedt.net.ftp.async
Holds result of deleting a remote file.
DeleteFileResult(String) - Constructor for class com.enterprisedt.net.ftp.async.DeleteFileResult
 
deleteFiles(FTPClientInterface, String, FileFilter, boolean) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
Delete all the files in this directory (and its subdirectories if recurse is true) that match the supplied filter, recursively going through the remote directories.
deleteFiles(FTPClientInterface, FileFilter, boolean) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
Delete all the files in the current directory (and its subdirectories if indicated) that match the supplied filter, recursively going through the remote directories.
deleteFiles(FTPClientInterface, String, FileFilter) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
Delete all the files in this directory (and its subdirectories) that match the supplied filter, recursively going through the remote directories.
deleteFiles(FTPClientInterface, String, String) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
Delete all the files in this directory (and its subdirectories) that match the supplied wildcard, recursively going through the remote directories.
deleteFilesCurrentDir(FTPClientInterface, FileFilter) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
Delete all the files in this directory (not subdirectories) that match the supplied filter.
deleteMultipleFiles(String) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Deletes remote files in the current directory that match the supplied wildcard
deleteMultipleFiles(FileFilter) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Deletes remote files in the current directory that match the supplied filename filter
deleteMultipleFiles(String, String, boolean) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Deletes remote files in the current directory.
deleteMultipleFiles(String, FileFilter, boolean) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
Deletes remote files in the current directory.
deleteMultipleFilesAsync(FileFilter, AsyncCallback.DeleteMultipleFiles, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Deletes remote files in the current directory that match the supplied wildcard
deleteMultipleFilesAsync(String, AsyncCallback.DeleteMultipleFiles, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Deletes remote files in the current directory that match the supplied wildcard
deleteMultipleFilesAsync(String, String, boolean, AsyncCallback.DeleteMultipleFiles, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Deletes remote files that match the supplied wildcard in the supplied remote directory asynchronously.
deleteMultipleFilesAsync(String, FileFilter, boolean, AsyncCallback.DeleteMultipleFiles, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
Deletes remote files that match the supplied wildcard in the supplied remote directory asynchronously.
DeleteMultipleFilesResult - Class in com.enterprisedt.net.ftp.async
Holds result of deleting multiple remote files.
DeleteMultipleFilesResult(String) - Constructor for class com.enterprisedt.net.ftp.async.DeleteMultipleFilesResult
Constructor
DeleteMultipleFilesResult(FileFilter) - Constructor for class com.enterprisedt.net.ftp.async.DeleteMultipleFilesResult
Constructor
DeleteMultipleFilesResult(String, String, boolean) - Constructor for class com.enterprisedt.net.ftp.async.DeleteMultipleFilesResult
Constructor
DeleteMultipleFilesResult(String, FileFilter, boolean) - Constructor for class com.enterprisedt.net.ftp.async.DeleteMultipleFilesResult
Constructor
detectTransferMode - Variable in class com.enterprisedt.net.ftp.FTPClient
If true, filetypes are autodetected and transfer mode changed to binary/ASCII as required
dir() - Method in class com.enterprisedt.net.ftp.FTPClient
 
dir(String) - Method in class com.enterprisedt.net.ftp.FTPClient
 
dir(String, boolean) - Method in class com.enterprisedt.net.ftp.FTPClient
 
dir() - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
List current directory's contents as an array of strings of filenames.
dir(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
List a directory's contents as an array of strings of filenames.
dir(String, boolean) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
List a directory's contents as an array of strings.
dir() - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
dir(String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
dir(String, boolean) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
DirCommand - Class in com.enterprisedt.net.ftp.script
List directory
DirCommand() - Constructor for class com.enterprisedt.net.ftp.script.DirCommand
 
dirDetails(String) - Method in class com.enterprisedt.net.ftp.FTPClient
 
dirDetails(String) - Method in interface com.enterprisedt.net.ftp.FTPClientInterface
List a directory's contents as an array of FTPFile objects.
dirDetails(FTPClientInterface, String) - Method in class com.enterprisedt.net.ftp.RecursiveOperations
List this entire remote directory and its contents, including children.
dirDetails(String) - Method in class com.enterprisedt.net.ftp.ssh.SSHFTPClient
 
directoriesAlwaysMatch() - Method in class com.enterprisedt.net.ftp.WildcardFilter
Returns true if directories always match, false otherwise.
DirectoryEmptyStrings - Class in com.enterprisedt.net.ftp
Contains fragments of server replies that indicate no files were found in a supplied directory.
DirectoryEmptyStrings() - Constructor for class com.enterprisedt.net.ftp.DirectoryEmptyStrings
Constructor.
directoryList() - Method in class com.enterprisedt.net.ftp.FileTransferClient
List the current directory on the FTP server.
directoryList(String) - Method in class com.enterprisedt.net.ftp.FileTransferClient
List a directory on the FTP server.
directoryList() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
List the current directory on the FTP server.
directoryList(String) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
List a directory on the FTP server.
directoryList() - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
List the current directory on the FTP server.
directoryList(String) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
List a directory on the FTP server.
directoryListAsync(String, AsyncCallback.DirectoryList, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
List a directory on the FTP server asynchronously.
DirectoryListResult - Class in com.enterprisedt.net.ftp.async
Holds the result of listing a directory
DirectoryListResult(String) - Constructor for class com.enterprisedt.net.ftp.async.DirectoryListResult
 
directoryNameList() - Method in class com.enterprisedt.net.ftp.FileTransferClient
List the names of files and directories in the current directory on the FTP server.
directoryNameList(String, boolean) - Method in class com.enterprisedt.net.ftp.FileTransferClient
List the names of files and directories of a directory on the FTP server.
directoryNameList() - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
List the names of files and directories in the current directory on the FTP server.
directoryNameList(String, boolean) - Method in interface com.enterprisedt.net.ftp.FileTransferClientInterface
List the names of files and directories of a directory on the FTP server.
directoryNameList() - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
List the names of files and directories in the current directory on the FTP server.
directoryNameList(String, boolean) - Method in class com.enterprisedt.net.ftp.SecureFileTransferClient
List a directory on the FTP server.
directoryNameListAsync(String, boolean, AsyncCallback.DirectoryNameList, Object) - Method in class com.enterprisedt.net.ftp.AsyncFileTransferClient
List a directory on the FTP server asynchronously.
DirectoryNameListResult - Class in com.enterprisedt.net.ftp.async
Holds the result of listing the names of files and subdirectories in a directory
DirectoryNameListResult(String, boolean) - Constructor for class com.enterprisedt.net.ftp.async.DirectoryNameListResult
 
dirEmptyStrings - Variable in class com.enterprisedt.net.ftp.FTPClient
Matcher for directory empty
DISABLE_CHMOD_AFTER_PUT - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPClient.ConfigFlags
Disables the permission change made after creating a file, which is done to ensure the permissions are correct.
DISABLE_CONTROL_SSL_CLOSURE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Disables standard SSL closure on the control channel forcing SSL connections to close in a non-standard (and insecure) manner.
DISABLE_CONTROL_WAIT_ON_CLOSE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Stops the client waiting for an SSL closure acknowledgment on the control channel.
DISABLE_DATA_SSL_CLOSURE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Disables standard SSL closure on the data channel forcing SSL connections to close in a non-standard (and insecure) manner.
DISABLE_DATA_WAIT_ON_CLOSE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Stops the client waiting for an SSL closure acknowledgment on the data channel.
DISABLE_POST_CREATE_CHMOD - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPClient.ConfigFlags
Deprecated. use DISABLE_CHMOD_AFTER_PUT
DISABLE_SESSION_RESUMPTION - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Disables SSL/TLS session resumption.
DISABLE_SSL_CLOSURE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Disables standard SSL closure forcing on both data and control channels SSL connections to close in a non-standard (and insecure) manner.
DISABLE_WAIT_FOR_CHANNEL_CLOSE - Static variable in class com.enterprisedt.net.ftp.ssh.SSHFTPClient.ConfigFlags
Disables waiting for an acknowledgement from the server when the client has requested that a channel be closed.
DISABLE_WAIT_ON_CLOSE - Static variable in class com.enterprisedt.net.ftp.ssl.SSLFTPClient.ConfigFlags
Stops the client waiting for an SSL closure acknowledgment on both the control channel and the data channel.
disableAllAlgorithms(int) - Method in class com.enterprisedt.net.ftp.AdvancedSSHSettings
Disables all algorithms of a particular type.
disableAllAlgorithms() - Method in class com.enterprisedt.net.ftp.AdvancedSSHSettings
Disables all algorithms.
disableAllAlgorithms(int) - Method in class com.enterprisedt.net.ftp.ssh.SCPClient
Disables all algorithms of a particular type.
disableAllAlgorithms() - Method in class com.enterprisedt.net.ftp.ssh.SCPClient
Disables all algorithms.
disableAllAlgorithms(int) - Static method in class com.enterprisedt.net.ftp.ssh.SSHFTPAlgorithm
Disables all algorithms o