org.apache.commons.vfs.impl
Class DefaultFileMonitor.FileMonitorAgent
java.lang.Object
org.apache.commons.vfs.impl.DefaultFileMonitor.FileMonitorAgent
- Enclosing class:
- DefaultFileMonitor
private static class DefaultFileMonitor.FileMonitorAgent
- extends java.lang.Object
File monitor agent.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
file
private final FileObject file
fm
private final DefaultFileMonitor fm
exists
private boolean exists
timestamp
private long timestamp
children
private java.util.Map children
DefaultFileMonitor.FileMonitorAgent
private DefaultFileMonitor.FileMonitorAgent(DefaultFileMonitor fm,
FileObject file)
resetChildrenList
private void resetChildrenList()
refresh
private void refresh()
- Clear the cache and re-request the file object
fireAllCreate
private void fireAllCreate(FileObject child)
- Recursively fires create events for all children if recursive descent is
enabled. Otherwise the create event is only fired for the initial
FileObject.
checkForNewChildren
private void checkForNewChildren()
- Only checks for new children. If children are removed, they'll
eventually be checked.
check
private void check()