Update of
/var/cvs/applications/crontab/src/org/mmbase/applications/crontab/modules
In directory
james.mmbase.org:/tmp/cvs-serv26516/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.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- CrontabModule.java 29 Jul 2008 15:21:45 -0000 1.15
+++ CrontabModule.java 29 Jul 2008 17:58:34 -0000 1.16
@@ -20,7 +20,7 @@
* Starts a crontab for MMBase as a Module.
*
* @author Michiel Meeuwissen
- * @version $Id: CrontabModule.java,v 1.15 2008/07/29 15:21:45 michiel Exp $
+ * @version $Id: CrontabModule.java,v 1.16 2008/07/29 17:58:34 michiel Exp $
*/
public class CrontabModule extends WatchedReloadableModule {
@@ -176,8 +176,7 @@
public Boolean getFunctionValue(Parameters arguments) {
String id = arguments.get(ENTRY);
Integer thread = arguments.get(THREAD);
- Interruptable t =
cronDaemon.getCronEntry(id).getThread(thread.intValue());
- return t != null && t.interrupt();
+ return cronDaemon.getCronEntry(id).interrupt(thread);
}
};
@@ -247,6 +246,12 @@
}
});
+ addFunction(new AbstractFunction<List<Events.Event>>("running") {
+ public List<Events.Event> getFunctionValue(Parameters
arguments) {
+ return cronDaemon.getRunning();
+ }
+
+ });
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs