You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/09/26 11:03:01 UTC

svn commit: r699233 - /servicemix/smx4/kernel/trunk/filemonitor/src/main/java/org/apache/servicemix/kernel/filemonitor/FileMonitor.java

Author: gnodet
Date: Fri Sep 26 02:03:01 2008
New Revision: 699233

URL: http://svn.apache.org/viewvc?rev=699233&view=rev
Log:
SMX4KNL-102: The file monitor should use ${servicemix.base} for default polling locations

Modified:
    servicemix/smx4/kernel/trunk/filemonitor/src/main/java/org/apache/servicemix/kernel/filemonitor/FileMonitor.java

Modified: servicemix/smx4/kernel/trunk/filemonitor/src/main/java/org/apache/servicemix/kernel/filemonitor/FileMonitor.java
URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/filemonitor/src/main/java/org/apache/servicemix/kernel/filemonitor/FileMonitor.java?rev=699233&r1=699232&r2=699233&view=diff
==============================================================================
--- servicemix/smx4/kernel/trunk/filemonitor/src/main/java/org/apache/servicemix/kernel/filemonitor/FileMonitor.java (original)
+++ servicemix/smx4/kernel/trunk/filemonitor/src/main/java/org/apache/servicemix/kernel/filemonitor/FileMonitor.java Fri Sep 26 02:03:01 2008
@@ -78,9 +78,9 @@
     private static final Log LOGGER = LogFactory.getLog(FileMonitor.class);
 
     private FileMonitorActivator activator;
-    private File configDir = new File("./etc");
-    private File deployDir = new File("./deploy");
-    private File generateDir = new File("./data/generated-bundles");
+    private File configDir;
+    private File deployDir;
+    private File generateDir;
     private Scanner scanner = new Scanner();
     private Project project = new Project();
     private long scanInterval = 500L;
@@ -95,10 +95,16 @@
     private Executor executor;
 
     public FileMonitor() {
+        String base = System.getProperty("servicemix.base", ".");
+        configDir = new File(base, "etc");
+        deployDir = new File(base, "deploy");
+        generateDir = new File(base, "data/generated-bundles");
     }
 
     @SuppressWarnings("unchecked")
     public FileMonitor(FileMonitorActivator activator, Dictionary properties) {
+        this();
+        
         this.activator = activator;
 
         File value = getFileValue(properties, CONFIG_DIR);