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

Modified Files:
        CrontabModule.java 
Log Message:
more MMB-1687


See also: 
http://cvs.mmbase.org/viewcvs/applications/crontab/src/org/mmbase/applications/crontab/modules
See also: http://www.mmbase.org/jira/browse/MMB-1687


Index: CrontabModule.java
===================================================================
RCS file: 
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/modules/CrontabModule.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- CrontabModule.java  29 Jul 2008 10:01:21 -0000      1.14
+++ CrontabModule.java  29 Jul 2008 15:21:45 -0000      1.15
@@ -10,6 +10,7 @@
 import java.util.*;
 import java.util.regex.*;
 import org.mmbase.util.xml.UtilReader;
+import org.mmbase.util.DynamicDate;
 import org.mmbase.util.functions.*;
 import org.mmbase.applications.crontab.*;
 import org.mmbase.module.WatchedReloadableModule;
@@ -19,7 +20,7 @@
  * Starts a crontab for MMBase as a Module.
  *
  * @author Michiel Meeuwissen
- * @version $Id: CrontabModule.java,v 1.14 2008/07/29 10:01:21 michiel Exp $
+ * @version $Id: CrontabModule.java,v 1.15 2008/07/29 15:21:45 michiel Exp $
  */
 public class CrontabModule extends WatchedReloadableModule {
 
@@ -160,7 +161,7 @@
     protected Function<Boolean> kickFunction = new 
AbstractFunction<Boolean>("kick", ENTRY) {
             public Boolean getFunctionValue(Parameters arguments) {
                 String id = arguments.get(ENTRY);
-                return cronDaemon.getCronEntry(id).kick();
+                return 
cronDaemon.getCronEntry(id).kick(DynamicDate.eval("tominute"));
             }
 
         };
@@ -238,6 +239,14 @@
         };
     {
         addFunction(reloadFunction);
+
+
+        addFunction(new AbstractFunction<List<ProposedJobs.Event>>("queue") {
+                public List<ProposedJobs.Event> getFunctionValue(Parameters 
arguments) {
+                    return cronDaemon.getQueue();
+                }
+
+            });
     }
 
 
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to