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