我有一个 EJB 计时器,其时间在 scheduleExpression 中指定。有没有办法在时间表中排除日期列表,即:
不要在周末和其他日期的一些列表中运行?
我有一个 EJB 计时器,其时间在 scheduleExpression 中指定。有没有办法在时间表中排除日期列表,即:
不要在周末和其他日期的一些列表中运行?
在所有日子而不是周末执行它很容易:您可以设置
scheduleExpression.dayOfWeek("Mon-Fri")
在我看来,仅使用一个日程表表达式来排除特定日期的离散列表会更加棘手。也许您可以使用多个并使用开始和结束字段。
更多细节在这里:http ://docs.oracle.com/javaee/6/api/javax/ejb/ScheduleExpression.html