Batch Applications for the Java Platform (JSR 352) vs. EJB Timer Service (java.ejb.Schedule or java.ejb.Schedules annotations.)
I would like to know if is there some recommendation regards the possibility to integration between EJB Timer Service that needs to start a Batch Applications.
Other concern is about if it possible to check the status of execution (running, finished, wait) before EJB timer invokes a Batch process.
Is it possible to Batch process invoke (call back) a EJB method or post a JMS message when finished ?
I checked that JobExecution interface provides methods check status, but I not found a way to notify or register a listener for job conclusion.