Update of /var/cvs/applications/crontab/src/org/mmbase/applications/crontab
In directory james.mmbase.org:/tmp/cvs-serv25381

Modified Files:
        RunnableCronJob.java 
Log Message:
delimiting with \n is only feasible for NodeCronEntries, where the 
configuration string does not have to come from some split


See also: 
http://cvs.mmbase.org/viewcvs/applications/crontab/src/org/mmbase/applications/crontab


Index: RunnableCronJob.java
===================================================================
RCS file: 
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/RunnableCronJob.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- RunnableCronJob.java        2 Feb 2009 13:22:08 -0000       1.4
+++ RunnableCronJob.java        2 Feb 2009 13:27:46 -0000       1.5
@@ -19,7 +19,7 @@
  *
  * @author Michiel Meeuwissen
  * @since MMBase-1.8
- * @version $Id: RunnableCronJob.java,v 1.4 2009/02/02 13:22:08 michiel Exp $
+ * @version $Id: RunnableCronJob.java,v 1.5 2009/02/02 13:27:46 michiel Exp $
  */
 
 public class RunnableCronJob extends AbstractCronJob {
@@ -36,7 +36,10 @@
     }
 
     @Override protected void init() {
-        Map<String, String> config = 
org.mmbase.util.StringSplitter.map(cronEntry.getConfiguration(), "\n");
+        String delimiter =
+            cronEntry instanceof 
org.mmbase.applications.crontab.builders.NodeCronEntry
+            ? "\n" : ",";
+        Map<String, String> config = 
org.mmbase.util.StringSplitter.map(cronEntry.getConfiguration(), delimiter);
         for (Map.Entry<String, String> entry : config.entrySet()) {
             try {
                 org.mmbase.util.xml.Instantiator.setProperty(entry.getKey(), 
runnable.getClass(), runnable, entry.getValue());
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to