|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.simantics.databoard.accessor.impl.DirectoryWatch
public class DirectoryWatch
DirectoryWatch monitors a directory for file additions / removals.
DirectoryWatch is used in the long wait for WatchService.
Nested Class Summary | |
---|---|
static class |
DirectoryWatch.DirectoryEvent
|
static interface |
DirectoryWatch.DirectoryListener
|
Field Summary | |
---|---|
static long |
POLL_INTERVAL
|
Constructor Summary | |
---|---|
DirectoryWatch(java.io.File directory,
java.io.FileFilter filter)
|
Method Summary | |
---|---|
void |
add(java.io.File f)
Add file to the known list without reading the disk. |
void |
addListener(DirectoryWatch.DirectoryListener listener)
|
void |
close()
Close the timer. |
java.util.List<java.io.File> |
files()
Get a snapshot of currently known files |
void |
refresh()
Reload the directory |
void |
remove(java.io.File f)
Remove file from the known list without reading the disk. |
void |
removeListener(DirectoryWatch.DirectoryListener listener)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long POLL_INTERVAL
Constructor Detail |
---|
public DirectoryWatch(java.io.File directory, java.io.FileFilter filter)
Method Detail |
---|
public void close()
public void addListener(DirectoryWatch.DirectoryListener listener)
public void removeListener(DirectoryWatch.DirectoryListener listener)
public java.util.List<java.io.File> files()
public void refresh()
public void add(java.io.File f)
f
- public void remove(java.io.File f)
f
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |