Hi all!
I'm running a test of a REST Service on WildFly 12. I've noticed that ManagedExecutorService executorService gets injected null in a REST Service:
@Resource(name = "DefaultManagedExecutorService") ManagedExecutorService executorService;
@Path("/test") @GET public void test() { System.out.println("executorService:"+executorService); // Null }
On the other hand, a basic Servlet in the same project gets injected the Executor correctly:
@Resource(name = "DefaultManagedExecutorService") ManagedExecutorService executor; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter writer = response.getWriter(); executor.execute(new SimpleTask()); writer.write("Task SimpleTask executed! check logs"); } }
The above code works.
Should I raise a JIRA for that ?
Thanks
Francesco