Update of /var/cvs/applications/crontab/src/org/mmbase/applications/crontab/modules In directory james.mmbase.org:/tmp/cvs-serv10692/src/org/mmbase/applications/crontab/modules
Modified Files: CrontabModule.java Log Message: See also: http://cvs.mmbase.org/viewcvs/applications/crontab/src/org/mmbase/applications/crontab/modules Index: CrontabModule.java =================================================================== RCS file: /var/cvs/applications/crontab/src/org/mmbase/applications/crontab/modules/CrontabModule.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -b -r1.16 -r1.17 --- CrontabModule.java 29 Jul 2008 17:58:34 -0000 1.16 +++ CrontabModule.java 29 Jul 2008 20:47:20 -0000 1.17 @@ -20,7 +20,7 @@ * Starts a crontab for MMBase as a Module. * * @author Michiel Meeuwissen - * @version $Id: CrontabModule.java,v 1.16 2008/07/29 17:58:34 michiel Exp $ + * @version $Id: CrontabModule.java,v 1.17 2008/07/29 20:47:20 michiel Exp $ */ public class CrontabModule extends WatchedReloadableModule { @@ -154,7 +154,8 @@ } protected final static Parameter<String> ENTRY = new Parameter<String>("entry", String.class, true); - protected final static Parameter<Integer> THREAD = new Parameter<Integer>("thread", Integer.class, new Integer(0)); + protected final static Parameter<Integer> THREAD = new Parameter<Integer>("thread", Integer.class, Integer.valueOf(0)); + protected final static Parameter<String> MACHINE = new Parameter<String>("machine", String.class); /** * @since MMBase-1.8 */ @@ -172,11 +173,12 @@ /** * @since MMBase-1.8 */ - protected Function<Boolean> interruptFunction = new AbstractFunction<Boolean>("interrupt", ENTRY, THREAD) { + protected Function<Boolean> interruptFunction = new AbstractFunction<Boolean>("interrupt", ENTRY, THREAD, MACHINE) { public Boolean getFunctionValue(Parameters arguments) { String id = arguments.get(ENTRY); Integer thread = arguments.get(THREAD); - return cronDaemon.getCronEntry(id).interrupt(thread); + String machine = arguments.get(MACHINE); + return cronDaemon.interrupt(machine, id, thread); } }; _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs