现在想在程序里需要实现对定时调度任务的添加、修改、删除功能,由于Cron组件是在JFinal启动时加载并且指定线程类,有Cron组件有接口可以实现在Controller里动态添加修改删除吗?
如果解决方法,请大神不吝赐教,万分感谢!
1:做几个 action 实现管理功能,可以让用户输入 cron 表达式等参数
2:用户输入参数并提交到 action
3:在 action 中Cron4jPlugin cp = new Cron4jPlugin(参数);
4:cp.start();
5:需要停止该 cp 的时候,请求一下另一个 action,调用其 cp.stop() 方法即可
jfinal 之下的大部分 plugin 都是可以独立使用的,并不一定要在 configPlugin(...) 中去用,与其区别仅仅是:你需要手动 plugin.start() 与 plugin.stop()