2015-10-22 2 views
-1

Ниже приведен код, который я использую для запуска каждые 5 минут. Кто-то помогает настроить утром 5 утра каждый день.Служба таймера работает каждый день 5:00

timerService.createTimer(invokeTime, 
       5*60*1000, ProgramParticipantManagerBean.class.getName()); 
+0

В чем вопрос? «Кто-то помогает» не очень специфичен, с чем именно вы столкнулись? – tnw

ответ

0

Одним из способов является то, что вы можете использовать ScheduleExpression следующим образом:

ScheduleExpression schedule = new ScheduleExpression(); 
schedule.dayOfWeek("[0,7]"); 
schedule.hour("05"); 
Timer timer = timerService.createCalendarTimer(schedule); 

Или используйте @Schedules аннотаций.

Подробнее:

+0

EJB не поддерживает ScheduleExpression и createCalendarTimer. Он поддерживает только createTimer – Viks

+0

На каком контейнере? Вы не предоставили никакой информации, которая могла бы помочь кому-либо помочь вам эффективно. –

Смежные вопросы