Прежде всего, насколько хорошо вы знаете выражения триггера Quartz или Cron? Я могу ошибаться, но 10 * * * * ? *
будет запускать курок каждую 10-ю секунду каждой минуты, но я никогда не видел такого выражения, оно может вообще не срабатывать.
Вы пытаетесь создать триггер для стрельбы каждые 10 секунд? В этом случае используйте простой триггер, подобный следующему:
new SimpleTrigger((NORMAL_AUCTION + ++NORMAL_AUCTION_COUNTER),
"Normal Auction",
d,
d1,
SimpleTrigger.REPEAT_INDEFINITELY,
10000L);
Edit:
Хорошо, поэтому, если это ваше требование, вам нужен триггер, который заполняет огонь только один раз, в конце аукциона. Для этого используйте SimpleTrigger, например:
new SimpleTrigger((NORMAL_AUCTION + ++NORMAL_AUCTION_COUNTER),
"Normal Auction",
d1,
null,
0,
0L);
Дата начала в этом случае не имеет значения, если вы установите ее в соответствующее время (время окончания) и только один раз.
И, как дополнительное примечание, не рассчитывайте такие даты. Я предлагаю вам попробовать Библиотека времени Joda . Действительно простая и хорошо известная замена неуклюжего стандартного API Date / Calendar.