EJB - Tareas Asíncronas
Con el estándar EJB 3.1, es posible ejecutar tareas o métodos asíncronos. Para configurar una ejecución asíncrono, solo tenemos que anotar el método publico de un EJB con la anotación javax.ejb.Asynchronous. Ejemplo:
package org.jboss.seam.async; import static org.jboss.seam.annotations.Install.BUILT_IN; import javax.ejb.Asynchronous; import javax.ejb.LocalBean; import javax.ejb.Stateless; import org.jboss.seam.annotations.Name; @LocalBean @Stateless @Name( "org.jboss.seam.async.ejbAsynchronousCall" ) public class EjbAsynchronousCall { /** * Lanza un evento de forma asincrona. * * @param asynchronousEvent * - Evento asincrono a lanzar */ @Asynchronous public void asynchronousMethod( String parameter1 ) { // asynchronousexecution code } }
Bibliografia
- fdw2.0/fundeweb2.0/gt/tareas-asincronas.txt
- Última modificación: 07/11/2017 10:46
- (editor externo)