Tengo un cliente flexible que realiza llamadas de servicio a un servidor tomcat que ejecuta BlazeDS. Me gustaría manejar con gracia los tiempos de espera de la sesión del servidor en este entorno.Gestión elegante del tiempo de espera del servidor en BlazeDS
Tengo restricciones de seguridad en el servicio, por lo que el cliente se autentica frente a un objeto remoto al inicializar un ChannelSet basado en el destino y luego iniciar sesión usando ese ChannelSet.
Después de autenticar al usuario, si obtienen una taza (larga) de café, su sesión inevitablemente terminará.
Me gustaría que el cliente detecte el tiempo de espera y devuelva al usuario a la página de inicio de sesión con los mensajes informativos apropiados.
Pero estoy teniendo dificultades para encontrar la mejor manera de detectar este tiempo de espera del cliente. ¿Es posible, o debo hacer que el servidor arroje un error cuando ocurre el tiempo de espera?
Gracias!
¿Qué versión de BlazeDS estás usando? – Rydell
estamos usando 3.2.0.3978 – pinkeerach