Added author to all java files with class comments.
[utils] / support / src / main / java / org / wamblee / io / DirectoryMonitor.java
index 5fe2e57348516868ef73b4e5b154c8bfd48ae222..74723337f92af2744b2fd6dbfebf0d2b64785e2a 100644 (file)
@@ -29,6 +29,8 @@ import org.apache.commons.logging.LogFactory;
 
 /**
  * Monitors a directory for changes. 
+ *
+ * @author Erik Brakkee
  */
 public class DirectoryMonitor {
     
@@ -47,13 +49,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<File,Date>();
     }
     
     public void poll() {
-        LOG.info("Polling " + _directory);
+        LOG.debug("Polling " + _directory);
         Map<File,Date> newContents = new HashMap<File,Date>();
         File[] files = _directory.listFiles(_filter);
         for (File file: files) {