第 9 章 查看并管理 Quartz 计划
Quartz(http://www.quartz-scheduler.org/)是丰富的开源作业调度库,您可以在大多数 Java 应用程序中集成。您可以使用 Quartz 为执行作业创建简单或复杂的计划。作业定义为标准 Java 组件,可虚拟执行它要执行的操作。
如果您的 Camel 路由部署 camel-quartz2
组件,则 Fuse 控制台会显示 Quartz 选项卡。请注意,您可以通过 JMX 树视图来访问 Quartz mbeans。
流程
在 Fuse Console 中,单击 Quartz 选项卡。
Quartz 页面包含 Quartz Schedulers 和 Scheduler、Triggers 和 Jobs 选项卡的树状视图。
- 要暂停或启动调度程序,请单击 Scheduler 选项卡上的按钮。
点 Triggers 选项卡查看决定作业何时运行的触发器。例如,触发器可在某一天(到毫秒)时指定启动作业,也可以指定天数或在特定时间重复指定的次数。
- 要过滤触发器列表,请从下拉列表中选择 State、Group、Name 或 Type。然后,您可以通过在 fill-on 字段中选择或键入 来进一步过滤列表。
- 要暂停、恢复、更新或手动触发触发器,请单击 Action 列中的选项。
- 点 Jobs 标签页,查看正在运行的作业列表。您可以在表中对列表进行排序: Group、Name、Durable、Recover、Job ClassName 和 Description。