X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fio%2FDirectoryMonitor.java;h=f84d0378e4385403f38b94555681d6f56dff2aba;hb=16dc52aa375be25e4d6772c5080112384a0e8d21;hp=5fe2e57348516868ef73b4e5b154c8bfd48ae222;hpb=b2bd2a939cb6320ddb1c476de46c8e144e797107;p=utils diff --git a/support/src/main/java/org/wamblee/io/DirectoryMonitor.java b/support/src/main/java/org/wamblee/io/DirectoryMonitor.java index 5fe2e573..f84d0378 100644 --- a/support/src/main/java/org/wamblee/io/DirectoryMonitor.java +++ b/support/src/main/java/org/wamblee/io/DirectoryMonitor.java @@ -47,13 +47,16 @@ public class DirectoryMonitor { public DirectoryMonitor(File aDirectory, FileFilter aFilefilter, Listener aListener) { _directory = aDirectory; + if ( !_directory.isDirectory()) { + throw new IllegalArgumentException("Directory '" + _directory + "' does not exist"); + } _filter = aFilefilter; _listener = aListener; _contents = new HashMap(); } public void poll() { - LOG.info("Polling " + _directory); + LOG.debug("Polling " + _directory); Map newContents = new HashMap(); File[] files = _directory.listFiles(_filter); for (File file: files) {