资源监控的任务都是预先定义好的任务,在需要时添加到任务列表的,所以在此简单介绍如何定义任务。

新建任务事物

    只要有run方法的事物都可以作为任务事物,任务事物可以继承xworker.app.monitor.tasks.MonitorTask,可以重写以下方法:

  • run
    执行任务。
     
  • getResSelectorPath
    返回选择添加资源的Shell路径,用于生成选择资源的窗口。
     
  • getTaskParameterThing
    返回生成任务参数的编辑表单的事物的路径。
     
  • getParameterThing
    返回生成资源参数编辑表单的事物的路径。
     
  • loadResource
    装载资源的方法,参数是resource,resource是任务资源表。

新任务注册和初始化

    在资源监控中要想使用一个任务,那么这个任务需要预先添加到数据库中的监控任务表中,如果任务继承了MonitorTask,那么只要执行init方法就可以加入。

    也可以把任务以子事物的方式注册到xworker.app.init.InitIndex下,这样使用主界面的初始化菜单可以一起加入到数据库监控任务表中。

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号