This rule flags Java code that has references to the following classes:
javax.ejb.Schedulejavax.ejb.ScheduleExpressionjavax.ejb.Schedulesjavax.ejb.TimedObjectjavax.ejb.Timeoutjavax.ejb.Timerjavax.ejb.TimerConfigjavax.ejb.TimerHandlejavax.ejb.TimerServiceThis rule also flags the following references in the ejb-jar.xml file:
<res-type>javax.ejb.TimerService</res-type><schedule></schedule><timer></timer><timeout-method></timeout-method>The EJB Timer Service is not supported on the Liberty Core edition.
If your application uses the EJB Timer Service, you can use the EJB Timer Service
provided in the Java Platform, Enterprise Edition (Java EE) 7 EJB 3.2 support
in other editions of Liberty.
To enable EJB 3.2, configure the ejb-3.2 feature in your Liberty server configuration.
The ejb-3.2 feature includes the ejbPersistentTimer-3.2 feature.