commit | 66400c1ee281bbbf5c41e2efcc2f36627ef2f615 | [log] [tgz] |
---|---|---|
author | Guillaume Nodet <gnodet@apache.org> | Mon Jun 06 16:06:54 2011 +0000 |
committer | Guillaume Nodet <gnodet@apache.org> | Mon Jun 06 16:06:54 2011 +0000 |
tree | fa305b2a3e57f6ed55f0b4a23926b544e44cdfcc | |
parent | 50324504cf0f9947550effb4e75aa10a494dc177 [diff] |
[FELIX-2982] noInitialDelay option does not work git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1132690 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java b/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java index a8e21a6..374431f 100644 --- a/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java +++ b/fileinstall/src/main/java/org/apache/felix/fileinstall/internal/DirectoryWatcher.java
@@ -244,6 +244,13 @@ if (!noInitialDelay) { + try { + // enforce a delay before the first directory scan + Thread.sleep(poll); + } catch (InterruptedException e) { + log(Logger.LOG_DEBUG, "Watcher for " + watchedDirectory + " was interrupted while waiting " + + poll + " milliseconds for initial directory scan.", e); + } initializeCurrentManagedBundles(); }