Как мне создать непостоянный таймер EJB 3.1?

Используя NetBeans 7.1 / GlassFish 3.1, я создал новый TimerSessionBean.

@Stateless
public class NewTimerSessionBean implements NewTimerSessionBeanLocal {

    @Schedule(minute = "*", second = "0", dayOfMonth = "*", month = "*", year = "*", hour = "9-17", dayOfWeek = "Mon-Fri")
        @Override
        public void myTimer() {
            System.out.println("Timer event: " + new Date());
        }
}

Как я могу объявить, что таймер не является постоянным? http://www.theserverside.com/news/1363578/EJB-31-A-Significant-Step-Towards-Maturity говорит, что существует метод isPersistent, но он принадлежит таймеру интерфейс.

Я пришел к этому вопросу после прочтения описания потенциальных проблем с таймерами EJB в этой статье: http://www.coderanch.com/t/477104/EJB-JEE/java/Java-EE -таймер-сервис-журнал

5
задан mjn 31 January 2012 в 11:39
поделиться