org.abraracourcix.alipes.monitors.file
Class DirectoryFileStateMonitor
java.lang.Object
org.abraracourcix.alipes.monitors.AbstractMonitor
org.abraracourcix.alipes.monitors.PollingMonitor
org.abraracourcix.alipes.monitors.file.AbstractFileStateMonitor
org.abraracourcix.alipes.monitors.file.DirectoryFileStateMonitor
- All Implemented Interfaces:
- Monitor, java.lang.Runnable
- public class DirectoryFileStateMonitor
- extends AbstractFileStateMonitor
Like a FileStateMonitor, but monitors a specifig directory, rather than a
specific collection of files. Why? We want to allow for new files being
created. @TODO we're going to need to allow filters though.
- Author:
- jdt
|
Method Summary |
void |
pole()
Check the file list and respond acccordingly @TODO deal with exception
properly |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DirectoryFileStateMonitor
public DirectoryFileStateMonitor(Listener listener,
long pollingFrequency,
java.io.File dir)
- Constructor
- Parameters:
listener - listenerpollingFrequency - frequency of polling (see PollingMonitor)dir - directory to monitor
DirectoryFileStateMonitor
public DirectoryFileStateMonitor(Listener listener,
int pollingFrequency,
java.io.File dir,
java.io.FileFilter fileFilter)
- Constructor
- Parameters:
listener - listenerpollingFrequency - frequency of polling (see PollingMonitor)dir - directory to monitorfileFilter - filter to apply to the files in the directory
- Throws:
java.io.IOException - if the directory does not exist
pole
public final void pole()
- Check the file list and respond acccordingly @TODO deal with exception
properly
- Specified by:
pole in class PollingMonitor
- See Also:
PollingMonitor.pole()
Copyright © 2004-2005 Abraracourcix. All Rights Reserved.