Package com.enterprisedt.net.ftp.async
Class TransferFileResult
java.lang.Object
com.enterprisedt.net.ftp.async.AsyncResult
com.enterprisedt.net.ftp.async.RemoteTransferResult
com.enterprisedt.net.ftp.async.RemoteFileResult
com.enterprisedt.net.ftp.async.TransferFileResult
- Direct Known Subclasses:
DownloadFileResult,DownloadStreamResult,UploadFileResult,UploadStreamResult
The result object from a file transfer operation.
- Version:
- $Revision$
- Author:
- Bruce Blackshaw
-
Field Summary
Fields inherited from class com.enterprisedt.net.ftp.async.RemoteFileResult
cancelled, remoteFileNameFields inherited from class com.enterprisedt.net.ftp.async.RemoteTransferResult
DEFAULT_NOTIFY_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionTransferFileResult(String localFileName, String remoteFileName, WriteMode writeMode) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidendAsync()This method is called to complete the asynchronous operation.Get the local file name.What write mode is this operation?Methods inherited from class com.enterprisedt.net.ftp.async.RemoteFileResult
addProgressMonitor, getRemoteFileName, isCancelledMethods inherited from class com.enterprisedt.net.ftp.async.RemoteTransferResult
getMinTransferNotifyPeriod, getNotifyInterval, setMinTransferNotifyPeriod, setNotifyIntervalMethods inherited from class com.enterprisedt.net.ftp.async.AsyncResult
cancelTask, endAsyncCalled, endAsyncInternal, getClient, getLocalContext, getTag, getTask, getTaskDescription, getTaskId, getThrowable, isCompleted, isSuccessful, notifyComplete, setAsIfCompleted, setClient, setEndAsyncCalled, setLocalContext, setSuccessful, setTag, setTask, setThrowable, waitTillComplete
-
Constructor Details
-
TransferFileResult
Constructor.- Parameters:
localFileName- local file's nameremoteFileName- remote file's nameappend- true if appending to remote file
-
-
Method Details
-
getWriteMode
What write mode is this operation?- Returns:
- FTPWriteMode
-
getLocalFileName
Get the local file name.- Returns:
- the local file name, or null if no local file.
-
endAsync
This method is called to complete the asynchronous operation. The same exceptions will be thrown as if the operation was performed synchronously.- Throws:
IOExceptionFTPException
-