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