自定义任务执行周期
接口类:
com.runqianapp.schedule.interfaces.ICycle
本接口允许用户定义自定义任务执行周期,用户通过实现此接口可以编写自己的任务执行周期并被调度执行。
接口说明:
任务周期执行接口,用作任务周期执行时间的计算。
可用方法:
方法:public Timestamp getNextTime(String currTime)
参数说明:currTime - 本次任务执行的时间
功能说明:计算下次任务执行时间
返回值: 下次任务执行时间
使用说明:
将编译后的类文件存放至WEB-INF/classes/【包路径】下。 例如:WEB-INF/classes/com/runqianapp/scheduletest/cycle/MyCycle.class。
配置实现类:在mis2\custom\schedule\scheduleCustomConfig.xml中添加配置项。 配置如下:
<cycle name="测试自定义任务 jsp" class="com.runqianapp.scheduletest.cycle.MyCycle" url="testCustom.jsp"/>
在使用任务管理功能添加任务时,TaskInfo中的taskCycleclass属性可设置为此处定义的周期类名。
示例:实现自定义任务执行周期