Liberty не имеет TimerManager, но он аналогичным образом может планировать задачи с помощью EE Concurrency spe c -defined javax.enterprise.concurrent.ManagedScheduledExecutorService , который предоставляется Liberty concurrent-1.0 характерная черта. страница центра знаний содержит несколько примеров и описывает, как настроить. Другая страница центра знаний содержит полезную информацию о миграции на EE Concurrency из CommonJ или AsyncBeans .
Чтобы ответить на ваш вопрос о разнице между менеджером таймера и службой таймера, служба таймера обычно ссылается на EJB Служба таймера, которая имеет механизм для планирования постоянных и непостоянных таймеров. Непостоянные таймеры EJB - это еще одна альтернатива в Liberty CommonJ TimerManager, если вы используете EJB. В противном случае ManagedScheduledExecutorService можно использовать независимо от того, используете ли вы EJB или нет. Оба предоставляют механизмы для планирования таймеров / задач для выполнения в будущем, когда таймеры / задачи не сохраняются при запуске сервера и не имеют возможности откатываться и повторяться (это дополнительное значение, которое обеспечивается постоянными таймерами EJB) ,