This rule flags Java code that has references to the following classes:
javax.ejb.AsyncResultjavax.ejb.Asynchronous
EJB Asynchronous methods are not supported on the Liberty Core edition.
If your application uses EJB Asynchronous methods, you can use 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.
As an alternative to using EJB Asynchronous methods, you can change your application to use ManagedExecutorService instances.
This Java EE capability is enabled by the concurrent-1.0 feature on Liberty and Liberty Core.
For more information, see Configuring ManagedExecutorService instances.