调度程序集合
使用此页面来管理调度程序配置。调度程序是持久的事务计时器服务,他们可以运行业务逻辑。每个调度程序都独立地运行任务并包含编程接口,可以使用 Java™ 命名和目录接口 (JNDI) 来从 Java Platform, Enterprise Edition (Java EE) 应用程序中访问那些编程接口。您还可以使用 Java 管理扩展 (JMX) MBean 来管理 Scheduler。请参阅信息中心中的调度程序文档以了解有关如何配置和使用调度程序的详细信息。
要查看此管理控制台页面,请单击资源 > 调度程序。
名称
指定用于存储持久任务的数据源的名称。
信息 | 值 |
---|---|
数据类型 | String |
JNDI 名称
指定工作管理器的 JNDI 名称,此工作管理器用来管理可以与调度程序同时运行的任务数。工作管理器还可以对应用于任务的 Java EE 上下文数量进行限制。
JNDI 名称指定将此调度程序实例绑定到名称空间中的位置。虽然建议使用资源引用,但是客户机可以直接查找此名称。
信息 | 值 |
---|---|
数据类型 | String |
范围
指定已配置资源的范围。此值指示了配置文件的位置。
数据源 JNDI 名称
指定用于访问数据源的用户名的别名和密码。
名称空间中的任何可用数据源可与调度程序一起使用。通过指定表前缀使用不同的表时,多个调度程序可以共享单个数据源。
信息 | 值 |
---|---|
数据类型 | String |
表前缀
指定要对调度程序表附加的字符串前缀。
如果每个实例指定一个不同的前缀字符串,那么多个独立的调度程序可以共享同一数据库。
信息 | 值 |
---|---|
数据类型 | String |
轮询时间间隔
指定调度程序轮询数据库的时间间隔(以秒计)。缺省值适用于大多数应用程序。
每次轮询操作都会耗用很长时间。如果时间间隔非常小,而又存在许多已调度任务,那么轮询会消耗大部分系统资源。
信息 | 值 |
---|---|
数据类型 | 整数 |
单位 | 秒 |
缺省 | 30 |
范围 | 任何正的长整型整数 |
工作管理器 JNDI 名称
指定工作管理器的 JNDI 名称,此工作管理器用来管理可以与调度程序同时运行的任务数。工作管理器还可以对应用于任务的 Java EE 上下文数量进行限制。
工作管理器是一种服务器对象,它用作调度程序的逻辑线程池。使用此调度程序创建的每个重复任务将使用工作管理器中指定的警报线程数,这一线程数将影响可以并发运行的任务数。使用工作管理器的服务名称属性来限制任务运行时传播到该任务的环境信息量。
当任务运行时,在与调度程序实例关联的工作管理器中运行该任务。您可以通过使用特定工作管理器配置调度程序来控制给定时间中的活跃运行的任务数。工作管理器中的警报线程数参数将控制可以并发运行的任务数。
验证表
指定此项以验证是否已正确配置调度程序数据源、表前缀、安全认证信息和表。
您可以在生产环境和开发环境中使用此验证方法而无需更改数据库属性。
创建表
指定此项以创建调度程序操作所需的表和索引。
这种创建调度程序表的方法是为简单拓扑和开发环境设计的。对于高级环境或生产环境以及不支持此功能的数据库,请使用提供的调度程序数据定义语言文件。
删除表
指定为了使调度程序工作而需要移除的表和索引。
对于开发环境,建议使用这种移除调度程序表和索引的方法,它不会删除先前安排的任务。