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
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs