0

我想实现我自己的自定义触发器。触发器的主要目的两次:开始日期和结束日期(将其视为开/关开关,“开”状态和开始日期以及结束日期的“关”状态)。

实现这一目标的最佳方法是什么?

AbstractTrigger或实现ITrigger

需要实现IScheduleBuilder吗?

4

2 回答 2

1

当您开始怀疑是否实现自己的触发器时,可能会出现错误的方向。Quartz 有一组丰富的触发器,可以满足基于间隔/重复规则的各种调度需求。

不完全了解您的用例,我只是为启动和停止操作安排了两个触发器。您可以参数化触发器以通过作业数据映射(TurnOn、TurnOff)提供操作模式。您可以轻松地在每周一、周三和周六上午 8:35 等时间运行开始操作,并且相应的停止触发器表示给定日期为晚上 10 点。

于 2015-02-26T14:21:42.750 回答
0

我通过扩展 AbstactTrigger 并实现指定给此触发器类型的 ISchedulerBuilder 创建了自定义触发器。

于 2015-02-26T14:33:06.323 回答