com.enterprisedt.net.ftp.async
Class TransferMultipleResult

java.lang.Object
  extended by com.enterprisedt.net.ftp.async.AsyncResult
      extended by com.enterprisedt.net.ftp.async.RemoteTransferResult
          extended by com.enterprisedt.net.ftp.async.TransferMultipleResult
Direct Known Subclasses:
DownloadMultipleResult, UploadMultipleResult

public class TransferMultipleResult
extends RemoteTransferResult

Holds the result of an upload file asynchronous operation.

Version:
$Revision: 1.2 $
Author:
Bruce Blackshaw

Field Summary
 
Fields inherited from class com.enterprisedt.net.ftp.async.RemoteTransferResult
DEFAULT_NOTIFY_INTERVAL
 
Constructor Summary
TransferMultipleResult(java.lang.String localDir, java.lang.String remoteDir, java.io.FileFilter filter, boolean recursive)
           
TransferMultipleResult(java.lang.String localDir, java.lang.String remoteDir, java.lang.String wildcard, boolean recursive)
           
 
Method Summary
 void endAsync()
          This method is called to complete the asynchronous operation.
 java.io.FileFilter getFilter()
           
 java.lang.String getLocalDir()
           
 java.lang.String getRemoteDir()
           
 java.lang.String getWildcard()
           
 boolean isRecursive()
           
 
Methods inherited from class com.enterprisedt.net.ftp.async.RemoteTransferResult
getMinTransferNotifyPeriod, getNotifyInterval, setMinTransferNotifyPeriod, setNotifyInterval
 
Methods 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransferMultipleResult

public TransferMultipleResult(java.lang.String localDir,
                              java.lang.String remoteDir,
                              java.lang.String wildcard,
                              boolean recursive)
Parameters:
localDir -
wildcard -
recursive -

TransferMultipleResult

public TransferMultipleResult(java.lang.String localDir,
                              java.lang.String remoteDir,
                              java.io.FileFilter filter,
                              boolean recursive)
Parameters:
localDir -
filter -
recursive -
Method Detail

endAsync

public void endAsync()
              throws FTPException,
                     java.io.IOException
This method is called to complete the asynchronous operation. If the operation is not completed, this method will block until it has. It is normally called from within a callback, which ensures that the operation has indeed already completed.

Throws:
java.io.IOException
FTPException

getLocalDir

public java.lang.String getLocalDir()

getRemoteDir

public java.lang.String getRemoteDir()

getWildcard

public java.lang.String getWildcard()

getFilter

public java.io.FileFilter getFilter()

isRecursive

public boolean isRecursive()


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