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

Reply via email to