产品介绍

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库> 设计基础> 调度引擎-基本任务抽象类

调度引擎-基本任务抽象类

调度引擎支持用户定义调度任务执行的具体内容,所以用户既可以用调度引擎去监测网站的运行情况,也可以去对某些内容进行定时更新,下面简单的介绍下这个抽象类。

BaseTask:基本任务抽象类,提供任务的核心框架。调度引擎默认可执行报表任务完成报表运算及结果推送,除此以外调度引擎还可以执行用户自定义任务,从而实现调度功能扩展。用户的自定义任务需要继承该基本任务抽象类,重写其中的execute方法。调度器通过自动执行其中的execute方法达到执行任务的目的。

用户完成自定义任务类编写后,需要在配置自定义任务:在任务类型配置页面WEB-INF\zhuce\task_type.jsp中添加配置项,格式如下:

<option value="com.runqianapp.schedule.task.MyExportTask">自定义任务测试</option>

BaskTask类中,execute(Map params)为执行方法。其中:参数params为任务对应的参数列表。即在添加任务时,TaskManager.addTaskArgs(ArgumentInfo)时的参数。params的key为ArgumentInfo对象的argName,value为ArgumentInfo对象的argValue。