Я рассмотрел этот вопрос на многих форумах, и ответы, похоже, применимы только к EJB 3.1 с помощью метода TimerConfig.
Есть ли аналогичный способ создания непереносимого таймера для EJB 2?Как создать непостоянный программный таймер в EJB 2.1 с помощью TimedObject?
1
A
ответ
1
Если вы имеете в виду сервер приложений, который поддерживает API EJB 3.1 с файлом ejb-jar.xml, который содержит version="2.1"
, тогда используйте как обычно TimerConfig.setPersistent
.
Если вы имеете в виду сервер приложений, который поддерживает только API EJB 2, то нет, нет стандартного способа создания непостоянного таймера. Вместо этого вам нужно будет использовать нестандартное решение, такое как CommonJ или WebSphere AsynchBeans.