(no commit message)
[utils] / support / general / src / main / java / org / wamblee / io / DirectoryMonitor.java
index 13181975068e0233f122411942d49e1ab319fab8..685a0cb5ca5f5673902ac6c7b89f284d5ea4f844 100644 (file)
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */ 
+ */
 package org.wamblee.io;
 
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-
 import java.io.File;
 import java.io.FileFilter;
 
@@ -26,16 +23,17 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
+import java.util.logging.Logger;
 
 /**
- * Monitors a directory for changes.
- * The currernt implementation only checks files not directories and does not check for 
- * modifications in subdirectories. 
+ * Monitors a directory for changes. The currernt implementation only checks
+ * files not directories and does not check for modifications in subdirectories.
  * 
  * @author Erik Brakkee
  */
 public class DirectoryMonitor {
-    private static final Log LOG = LogFactory.getLog(DirectoryMonitor.class);
+    private static final Logger LOG = Logger.getLogger(DirectoryMonitor.class
+        .getName());
 
     private File directory;
 
@@ -70,7 +68,7 @@ public class DirectoryMonitor {
      * for the same changes.
      */
     public void poll() {
-        LOG.debug("Polling " + directory);
+        LOG.fine("Polling " + directory);
 
         Map<File, Date> newContents = new HashMap<File, Date>();
         File[] files = directory.listFiles(filter);
@@ -113,24 +111,27 @@ public class DirectoryMonitor {
     }
 
     /**
-     * Listener interface to be provided by users of the directory monitor to get notified of
-     * changes. 
+     * Listener interface to be provided by users of the directory monitor to
+     * get notified of changes.
      * 
      * @author Erik Brakkee
      */
     public static interface Listener {
         /**
-         * @param aFile File that has changed. 
+         * @param aFile
+         *            File that has changed.
          */
         void fileChanged(File aFile);
 
         /**
-         * @param aFile File that was created. 
+         * @param aFile
+         *            File that was created.
          */
         void fileCreated(File aFile);
 
         /**
-         * @param aFile File that was deleted.
+         * @param aFile
+         *            File that was deleted.
          */
         void fileDeleted(File aFile);
     }