在scheduleExpression中排除日期

时间:2012-09-06 19:13:14

标签: java java-ee timer ejb javabeans

我有一个EJB计时器,其时间表在scheduleExpression中指定。有没有办法排除日程表中的日期列表,即:

不要在周末和其他日期列表中运行吗?

1 个答案:

答案 0 :(得分:1)

很容易在所有日子而不是周末执行它:你可以设置

scheduleExpression.dayOfWeek("Mon-Fri")

在我看来,仅使用一个计划表达式来排除特定日期的离散列表会更加棘手。也许您可以使用多个并使用开始和结束字段。

此处有更多详情:http://docs.oracle.com/javaee/6/api/javax/ejb/ScheduleExpression.html