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