EJB (Enterprise Java Beans) - Controlar Timeout mediante un EJB

 
Vista:

Controlar Timeout mediante un EJB

Publicado por informat (1 intervención) el 31/01/2015 20:01:34
Hola compañeros, estoy intentando controlar un TimeOut mediante un EJB.


Ésta es la clase que tiene mi EJB:

import javax.ejb.Stateless;
import javax.ejb.Timeout;

@Stateless
public class TimeoutRespuesta {


@Timeout
public int sumador(int resultado){

return resultado;

}
}




Exporto el EJB mediante un .jar, me creo un proyecto Java y me creo una clase de pruebas:


public class Suma {

public static void main(String[] args) {


int res = (new TimeoutRespuesta()).sumador(sumar(1,2));

System.out.println(res);

}

public static int sumar(int a, int b){

return a+b;
}
}



Aunque es un ejemplo muy sencillo, pero mi idea es controlar el Timeout mediante EJB, si fuese un método más complejo que no deje la aplicación bloqueada, que salte el Timeout del EJB y salga del método.

¿Estaría bien así?.

¿Cuál es el tiempo por defecto del Timeout del EJB?.


Un saludo y muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder