Scheduler 接口

使用 com.ibm.websphere.scheduler.Scheduler Java™ 对象(在调度程序配置的 Java™ 命名和目录接口 (JNDI) 名称空间中)可以查找对调度程序的引用以及处理任务。

每个调度程序配置的 JNDI 名称空间中存在一个 com.ibm.websphere.scheduler.Scheduler Java 对象。您可以通过查询 JNDI 名称获取调度程序的引用;但是,只能从调度程序实例所在的服务器进程进行查找。一旦获取引用后,如果调用者可以访问调度程序实例,即可执行创建、暂挂、取消等任务。

有关详细信息,请参阅 API 文档中的“Scheduler 接口”。

任务创建
如果调用者的全局事务上下文存在,那么使用它在持久存储中创建任务。请参阅主题事务和调度程序,以了解更多详细信息。由于这是一个事务操作,所以在落实当前事务之前,无法从另一个线程运行或修改此任务。
任务修改
可以使用 suspend()、resume()、cancel() 和 purge() 方法修改已创建的任务。这些方法将 Task Identifier 字符串作为一个参数,这个字符串由 create() 方法生成并可以在 TaskStatus 对象中找到。如果任务正在运行或正由另一个线程修改,可能会阻止修改此任务状态的操作尝试。只能使用创建任务的同一应用程序(EAR 文件)修改。
任务执行
任务运行于由配置的工作管理器指定的线程池中。如果将多个调度程序配置为共享相同的数据库表,那么这些调度程序会分群并且表中找到的任务可以运行于任何调度程序中,而无论它们是否位于同一服务器、节点或单元中。
任务查找
可以使用创建时指定的 Name 属性找到任务。当需要修改一组任务并且不便跟踪个别任务标识时,这将有所帮助。

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rsch_scheduler
文件名:rsch_scheduler.html