自定义任务前后处理
接口类: AbstractTaskListener
任务监听接口,当任务被监听到正处于执行前或执行后时,将执行该类中的相应方法。
本接口中定义了两个方法,分别在任务执行前、后被执行。
用户通过实现此接口可以在任务执行前、后编写自己的业务操作并被执行。
可用方法:
方法: public void beforeRun(TaskInfo ti, Map params, Connection con)
参数说明:
ti - 任务信息类
params - 为任务实例的所有参数的键值对及任务相关的一些信息
Connection - 当前数据库连接
功能说明:根据传入的相关参数,在任务执行前进行自己的业务处理。
方法: public void afterRun(TaskInfo ti, Map params, Connection con)
参数说明:
ti - 任务信息类
params - 为任务实例的所有参数的键值对及任务相关的一些信息
Connection - 当前数据库连接
功能说明:根据传入的相关参数,在任务执行后进行自己的业务处理。
使用说明:
将编译后的类文件存放至WEB-INF/classes/下。 例如:WEB-INF/classes/com/runqianapp/scheduletest/listener/MyTaskListener.class。
在使用任务管理功能添加任务时,TaskInfo中的taskListenerClass属性可设置为此处定义的监听类名。
示例:实现自定义任务监听类