自定义任务执行条件
接口类:
com.runqianapp.schedule.interfaces.ITest
本接口类定义了定期执行调度任务的执行条件。在任务启动前,会调用条件类进行一次判断。判断通过则启动任务,判断失败则不启动任务。
接口说明:
判读执行接口,用作任务是否可以被执行的判断。
可用方法:
语法:public boolean canExecute(String params)
参数说明:params - 用户参数
功能说明:计算任务是否可以执行
返回值: 任务是否可执行,true执行;false不执行。
使用说明:
将编译后的类文件存放至WEB-INF/classes下。 例如:WEB-INF/classes/com/runqianapp/scheduletest/itest/MyITest.class。
配置实现类:在执行条件判断规则配置页面mis2\custom\schedule\zhuce\task_test.jsp中添加配置项。配置如下:
<option value="com.runqianapp.schedule.test.MyITest">MyTest</option>
在使用任务管理功能添加任务时,TaskInfo中的taskTestclass属性可设置为此处定义的执行条件类名。
示例:实现自定义任务执行条件