I want to execute a stored proc by clicking on a button developed in JSF and Java. The proc takes roughly around 30 minutes in execution.
When the user clicks on thi
Just trigger an @Asynchronous EJB method. It'll fire and forget a separate thread and the bean action method will immediately return.
@Named
public class Bean {
@EJB
private Service service;
public void submit() {
service.asyncDoSomething();
// Add message here.
}
}
@Stateless
public class Service {
@Asynchronous
public void asyncDoSomething() {
// ...
}
}