Foros del Web » Programación para mayores de 30 ;) » Java »

Controlar Timeout mediante EJB

Estas en el tema de Controlar Timeout mediante EJB en el foro de Java en Foros del Web. Hola compañeros, me he creado un EJB para controlar el TimeOut. Ésta es la clase que tiene mi EJB: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Java: Ver original ...
  #1 (permalink)  
Antiguo 31/01/2015, 06:08
 
Fecha de Ingreso: febrero-2013
Mensajes: 50
Antigüedad: 11 años, 1 mes
Puntos: 0
Controlar Timeout mediante EJB

Hola compañeros, me he creado un EJB para controlar el TimeOut.

Ésta es la clase que tiene mi EJB:

Código Java:
Ver original
  1. import javax.ejb.Stateless;
  2. import javax.ejb.Timeout;
  3.  
  4. @Stateless
  5. public class TimeoutRespuesta {
  6.    
  7.  
  8.     @Timeout
  9.     public int sumador(int resultado){
  10.  
  11.         return resultado;
  12.  
  13.     }
  14. }


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

Código Java:
Ver original
  1. public class Suma {
  2.  
  3.     public static void main(String[] args) {
  4.        
  5.        
  6.         int res = (new TimeoutRespuesta()).sumador(sumar(1,2));
  7.        
  8.         System.out.println(res);
  9.        
  10.     }
  11.  
  12.     public static int sumar(int a, int b){
  13.        
  14.         return a+b;
  15.     }
  16. }


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.

Etiquetas: clase, controlar, ejb, mediante, timeout
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:15.