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.

See:
          Description

Interface Summary
AsyncCallback Defines the various callback interfaces that must be implemented by the callback object that is notified when a task is completed.
AsyncCallback.ChangeDirectory Callback interface for changing directory
AsyncCallback.Connect Callback interface for connection
AsyncCallback.CreateDirectory Callback interface for creating a directory
AsyncCallback.DeleteDirectory Callback interface for deleting a directory
AsyncCallback.DeleteFile Callback interface for deleting a file
AsyncCallback.DeleteMultipleFiles Callback interface for deleting multiple files
AsyncCallback.DirectoryList Callback interface for listing a directory
AsyncCallback.DirectoryNameList Callback interface for listing a directory's file and sub-directory names
AsyncCallback.Disconnect Callback interface for disconnection
AsyncCallback.DownloadByteArray Callback interface for downloading a byte array
AsyncCallback.DownloadFile Callback interface for downloading a file
AsyncCallback.DownloadMultiple Callback interface for downloading multiple files
AsyncCallback.DownloadStream Callback interface for downloading a file as a stream
AsyncCallback.ExecuteCommand Callback interface for execute command
AsyncCallback.Exists Callback interface for testing if a file exists
AsyncCallback.GetModifiedTime Callback interface for getting a file's modified time
AsyncCallback.GetSystemType Callback interface for getting system type
AsyncCallback.Rename Callback interface for renaming a file
AsyncCallback.SetModifiedTime Callback interface for setting a file's modified time
AsyncCallback.Size Callback interface for finding the size of a file
AsyncCallback.UploadByteArray Callback interface for uploading a byte array
AsyncCallback.UploadFile Callback interface for uploading a file
AsyncCallback.UploadMultiple Callback interface for uploading multiple files
AsyncCallback.UploadStream Callback interface for uploading a stream
AsyncEventListener Interface for transfer progress
ErrorListener Callback for reporting exceptions thrown
 

Class Summary
AsyncResult Base class for all result classes.
ChangeDirectoryResult Holds the result of changing the remote directory.
ConnectResult Holds the result of connecting to the server
CreateDirectoryResult Holds the result of creating a remote directory
DeleteDirectoryResult Holds result of deleting a remote directory.
DeleteFileResult Holds result of deleting a remote file.
DeleteMultipleFilesResult Holds result of deleting multiple remote files.
DirectoryListResult Holds the result of listing a directory
DirectoryNameListResult Holds the result of listing the names of files and subdirectories in a directory
DisconnectResult Result returned from disconnect operation
DownloadByteArrayResult Result object for downloading byte array
DownloadFileResult Holds the result of downloading a file
DownloadMultipleResult Holds the result of an download multiple asynchronous operation.
DownloadStreamResult Result from downloading task as an input stream
ExecuteCommandResult Result of executing a literal command on the server
ExistsResult Holds result of checking to see if a remote file exits.
GetSystemTypeResult Result of executing a literal command on the server
ModifiedTimeResult Holds result of getting the modified-time of a remote file.
RemoteFileResult Base class for result classes that deal with remote files.
RenameResult Holds result of renaming a remote file.
SizeResult Holds result of getting the size of a remote file.
TransferDirectoryResult The result object from a file transfer operation.
TransferFileResult The result object from a file transfer operation.
TransferMultipleResult Holds the result of an upload file asynchronous operation.
UploadByteArrayResult Result from down loading task as an input stream
UploadFileResult Holds the result of an upload file asynchronous operation.
UploadMultipleResult Holds the result of an upload file asynchronous operation.
UploadStreamResult Result from downloading task as an input stream
 

Exception Summary
FTPOperationDiscardedException This exception is thrown when an asynchronous operation is cancelled by the user before it has been scheduled to run.
FTPOperationInterruptedException 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).
 

Package com.enterprisedt.net.ftp.async Description

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.



Copyright © 2001-2006 Enterprise Distributed Technologies Ltd. All Rights Reserved.