com.enterprisedt.net.ftp.async
Class DeleteMultipleFilesResult

java.lang.Object
  extended by com.enterprisedt.net.ftp.async.AsyncResult
      extended by com.enterprisedt.net.ftp.async.DeleteMultipleFilesResult

public class DeleteMultipleFilesResult
extends AsyncResult

Holds result of deleting multiple remote files.

Version:
$Revision: 1.1 $
Author:
Bruce Blackshaw

Constructor Summary
DeleteMultipleFilesResult(java.io.FileFilter filter)
          Constructor
DeleteMultipleFilesResult(java.lang.String wildcard)
          Constructor
DeleteMultipleFilesResult(java.lang.String remoteDirectory, java.io.FileFilter filter, boolean recursive)
          Constructor
DeleteMultipleFilesResult(java.lang.String remoteDirectory, java.lang.String wildcard, boolean recursive)
          Constructor
 
Method Summary
 void endAsync()
          This method is called to complete the asynchronous operation.
 java.io.FileFilter getFilter()
           
 java.lang.String getRemoteDirectory()
           
 java.lang.String getWildcard()
           
 boolean isRecursive()
           
 
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

DeleteMultipleFilesResult

public DeleteMultipleFilesResult(java.lang.String wildcard)
Constructor

Parameters:
wildcard - wildcard string

DeleteMultipleFilesResult

public DeleteMultipleFilesResult(java.io.FileFilter filter)
Constructor

Parameters:
filter - filename filter

DeleteMultipleFilesResult

public DeleteMultipleFilesResult(java.lang.String remoteDirectory,
                                 java.lang.String wildcard,
                                 boolean recursive)
Constructor

Parameters:
remoteDirectory - remote directory to delete files from
wildcard - wildcard string
recursive - true if recursive

DeleteMultipleFilesResult

public DeleteMultipleFilesResult(java.lang.String remoteDirectory,
                                 java.io.FileFilter filter,
                                 boolean recursive)
Constructor

Parameters:
remoteDirectory - remote directory to delete files from
filter - filename filter
recursive - true if recursive
Method Detail

getRemoteDirectory

public java.lang.String getRemoteDirectory()

getWildcard

public java.lang.String getWildcard()

isRecursive

public boolean isRecursive()

getFilter

public java.io.FileFilter getFilter()

endAsync

public void endAsync()
              throws java.io.IOException,
                     FTPException
This method is called to complete the asynchronous operation. The same exceptions will be thrown as if the operation was performed synchronously.

Throws:
java.io.IOException
FTPException


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