org.jboss.dtf.testframework.utils
Class FileCaretaker

java.lang.Object
  extended by org.jboss.dtf.testframework.utils.FileCaretaker

public class FileCaretaker
extends java.lang.Object

The FileCaretaker watches a directory and deletes files which are older than a specified age (in ms).FileFilters and FilenameFilters can be used to delete only selected files.


Constructor Summary
protected FileCaretaker(long maxAge, java.io.File dir)
           
  FileCaretaker(long maxAge, java.io.File dir, java.io.FileFilter filter)
           
  FileCaretaker(long maxAge, java.io.File dir, java.io.FilenameFilter filter)
           
 
Method Summary
 void sweep()
          Set up and start a Thread to delete all files which are out of date.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileCaretaker

protected FileCaretaker(long maxAge,
                        java.io.File dir)

FileCaretaker

public FileCaretaker(long maxAge,
                     java.io.File dir,
                     java.io.FileFilter filter)

FileCaretaker

public FileCaretaker(long maxAge,
                     java.io.File dir,
                     java.io.FilenameFilter filter)
Method Detail

sweep

public void sweep()
Set up and start a Thread to delete all files which are out of date.