Nuevos Eventos Añadidos a JBoss Seam

Hemos añadido algunos eventos que pueden ser interesantes en nuestras aplicaciones:

  • Eventos de sesión:
    • Lifecycle.EVENT_SESSION_CREATED –> org.jboss.seam.contexts.sessionCreated, se lanza al crearse una sesión y tenemos disponibles los contextos aplicación y sesión. Pasa un parámetro de la clase javax.servlet.http.HttpSession.
    • Lifecycle.EVENT_SESSION_DESTROYED –> org.jboss.seam.contexts.sessionDestroyed, se lanza al destruirse la sesión y tenemos disponibles los contextos aplicación y sesión. Pasa un parámetro de la clase javax.servlet.http.HttpSession.
  • Eventos de solicitud no Faces (NO JSF):
    • ServletLifecycle.EVENT_BEGIN_SERVLET_REQUEST –> org.jboss.seam.contexts.beginServletRequest, se lanza al iniciar la solicitud no Faces y tenemos disponibles todos los contextos menos el de página (ScopeType.PAGE). Pasa un parámetro de la clase javax.servlet.http.HttpServletRequest.
    • ServletLifecycle.EVENT_END_SERVLET_REQUEST –> org.jboss.seam.contexts.endServletRequest, se lanza al terminar la solicitud no Faces y tenemos disponibles todos los contextos menos el de página (ScopeType.PAGE). Pasa un parámetro de la clase javax.servlet.http.HttpServletRequest.
    • Lifecycle.EVENT_END_REQUEST –> org.jboss.seam.contexts.endRequest, se lanza al finalizar la solicitud, cuando se han producido errores en esta. No pasa ningún parámetro.
  • Eventos de solicitud Faces (JSF):
    • FacesLifecycle.EVENT_BEGIN_FACES_REQUEST –> org.jboss.seam.contexts.beginFacesRequest, se lanza al iniciar la solicitud Faces y tenemos disponibles todos los contextos incluso el de página (ScopeType.PAGE). Pasa un parámetro de la clase javax.faces.context.FacesContext.
    • FacesLifecycle.EVENT_END_FACES_REQUEST –> org.jboss.seam.contexts.endFacesRequest, se lanza al terminar la solicitud Faces y tenemos disponibles todos los contextos incluso el de página (ScopeType.PAGE). Pasa un parámetro de la clase javax.faces.context.FacesContext.

JUAN MIGUEL BERNAL GONZALEZ 2016/03/03 14:39

  • fdw2.0/fundeweb2.0/gt/modificaciones_jboss_seam/nuevos_eventos.txt
  • Última modificación: 07/11/2017 10:46
  • (editor externo)