com.gentlyweb.utils
Class FileWatcher.Worker

java.lang.Object
  extended by com.gentlyweb.utils.FileWatcher.Worker
All Implemented Interfaces:
Runnable
Enclosing class:
FileWatcher

protected class FileWatcher.Worker
extends Object
implements Runnable


Constructor Summary
FileWatcher.Worker(FileWatcher fw)
           
 
Method Summary
 void addFileChangeListener(FileChangeListener f)
           
 void addFileChangeListener(FileChangeListener f, int changeTypes)
           
protected  void fireFileChange(File file, FileChangeEvent event, int types)
           
 void removeFileChangeListener(FileChangeListener f)
           
 void run()
           
 void setCheckRepeatTime(long millis)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileWatcher.Worker

public FileWatcher.Worker(FileWatcher fw)
Method Detail

run

public void run()
Specified by:
run in interface Runnable

setCheckRepeatTime

public void setCheckRepeatTime(long millis)

start

public void start()

stop

public void stop()

fireFileChange

protected void fireFileChange(File file,
                              FileChangeEvent event,
                              int types)

removeFileChangeListener

public void removeFileChangeListener(FileChangeListener f)

addFileChangeListener

public void addFileChangeListener(FileChangeListener f,
                                  int changeTypes)

addFileChangeListener

public void addFileChangeListener(FileChangeListener f)