org.abraracourcix.alipes.monitors.file
Class FileStateMonitor

java.lang.Object
  extended byorg.abraracourcix.alipes.monitors.AbstractMonitor
      extended byorg.abraracourcix.alipes.monitors.PollingMonitor
          extended byorg.abraracourcix.alipes.monitors.file.AbstractFileStateMonitor
              extended byorg.abraracourcix.alipes.monitors.file.FileStateMonitor
All Implemented Interfaces:
Monitor, java.lang.Runnable

public final class FileStateMonitor
extends AbstractFileStateMonitor

Monitor the state of a file on the local file system

Author:
jdt

Nested Class Summary
 
Nested classes inherited from class org.abraracourcix.alipes.monitors.file.AbstractFileStateMonitor
AbstractFileStateMonitor.FileInfo, AbstractFileStateMonitor.FileState
 
Field Summary
 
Fields inherited from class org.abraracourcix.alipes.monitors.file.AbstractFileStateMonitor
NEVER
 
Constructor Summary
FileStateMonitor(Listener listener, long seconds)
          Constructor
 
Method Summary
 void pole()
          For subclasses to implement.
 
Methods inherited from class org.abraracourcix.alipes.monitors.file.AbstractFileStateMonitor
addFile, addFile, addFiles, checkTheFiles, getMonitoredFiles, getStaleInterval, setStaleInterval
 
Methods inherited from class org.abraracourcix.alipes.monitors.PollingMonitor
getPollingFrequency, run, setPollingFrequency, start
 
Methods inherited from class org.abraracourcix.alipes.monitors.AbstractMonitor
signalListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileStateMonitor

public FileStateMonitor(Listener listener,
                        long seconds)
Constructor

Parameters:
listener - The listener to be informed - see superclass
seconds - the polling interval - see superclass
Method Detail

pole

public void pole()
Description copied from class: PollingMonitor
For subclasses to implement. Executed every pollingFrequency seconds.

Specified by:
pole in class PollingMonitor
See Also:
PollingMonitor.pole()


Copyright © 2004-2005 Abraracourcix. All Rights Reserved.