Package 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. Another important class is
AsyncCallback, which provides the interfaces
that callback classes must implement to be notified of the completion of an asynchronous operation.-
ClassDescriptionDefines the various callback interfaces that must be implemented by the callback object that is notified when a task is completed.Callback interface for changing directoryCallback interface for connectionCallback interface for creating a directoryCallback interface for deleting a directoryCallback interface for deleting a fileCallback interface for deleting multiple filesCallback interface for listing a directoryCallback interface for listing a directoryCallback interface for listing a directory's file and sub-directory namesCallback interface for disconnectionCallback interface for downloading a byte arrayCallback interface for downloading a fileCallback interface for downloading multiple filesCallback interface for downloading a file as a streamCallback interface for execute commandCallback interface for testing if a file existsCallback interface for getting a file's modified timeCallback interface for getting system typeCallback interface for renaming a fileCallback interface for setting a file's modified timeCallback interface for setting a file's modified timeCallback interface for finding the size of a fileCallback interface for uploading a byte arrayCallback interface for uploading a fileCallback interface for uploading multiple filesCallback interface for uploading a streamInterface for transfer progressBase class for all result classes.Holds the result of changing the remote directory.Holds the result of connecting to the serverHolds the result of creating a remote directoryHolds result of deleting a remote directory.Holds result of deleting a remote file.Holds result of deleting multiple remote files.Holds the result of listing a directoryHolds the result of listing a directoryHolds the result of listing the names of files and subdirectories in a directoryResult returned from disconnect operationResult object for downloading byte arrayHolds the result of downloading a fileHolds the result of an download multiple asynchronous operation.Result from downloading task as an input streamCallback for reporting exceptions thrownResult of executing a literal command on the serverHolds result of checking to see if a remote file exits.This exception is thrown when an asynchronous operation is cancelled by the user before it has been scheduled to run.This exception is thrown when an asynchronous operation is interrupted by the user while it is running (rather than being cancelled before it has been scheduled to run).Result of executing a literal command on the serverHolds result of getting the modified-time of a remote file.Holds result of changing the permissions of a remote file or directory.Base class for result classes that deal with remote files.Base class for result classes that deal with remote files.Holds result of renaming a remote file.Holds result of getting the size of a remote file.The result object from a file transfer operation.Holds the result of an upload file asynchronous operation.Result from down loading task as an input streamHolds the result of an upload file asynchronous operation.Holds the result of an upload file asynchronous operation.Result from downloading task as an input stream