org.jboss.seam.contexts
Class ServletLifecycle

java.lang.Object
  extended by org.jboss.seam.contexts.ServletLifecycle

public class ServletLifecycle
extends Object

Methods for setup and teardown of Seam contexts at the beginning and end of servlet requests.

Author:
Gavin King, Thomas Heute

Field Summary
static String SERVLET_CONTEXT_KEY
           
 
Constructor Summary
ServletLifecycle()
           
 
Method Summary
static void beginApplication(javax.servlet.ServletContext context)
           
static void beginInitialization()
           
static void beginReinitialization(javax.servlet.http.HttpServletRequest request)
          Deprecated. 
static void beginReinitialization(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext servletContext)
           
static void beginRequest(javax.servlet.http.HttpServletRequest request)
           
static void beginRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.ServletContext context)
           
static void beginSession(javax.servlet.http.HttpSession session)
           
static void endApplication()
           
static void endApplication(javax.servlet.ServletContext context)
           
static void endInitialization()
           
static void endReinitialization()
           
static void endRequest(javax.servlet.http.HttpServletRequest request)
           
static void endSession(javax.servlet.http.HttpSession session)
           
static javax.servlet.ServletContext getCurrentServletContext()
          Convenience method that retrieves the servlet context from application scope.
static javax.servlet.ServletContext getServletContext()
           
static void resumeConversation(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVLET_CONTEXT_KEY

public static final String SERVLET_CONTEXT_KEY
See Also:
Constant Field Values
Constructor Detail

ServletLifecycle

public ServletLifecycle()
Method Detail

getServletContext

public static javax.servlet.ServletContext getServletContext()

beginRequest

public static void beginRequest(javax.servlet.http.HttpServletRequest request)

beginRequest

public static void beginRequest(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.ServletContext context)

endRequest

public static void endRequest(javax.servlet.http.HttpServletRequest request)

beginReinitialization

@Deprecated
public static void beginReinitialization(javax.servlet.http.HttpServletRequest request)
Deprecated. 


beginReinitialization

public static void beginReinitialization(javax.servlet.http.HttpServletRequest request,
                                         javax.servlet.ServletContext servletContext)

endReinitialization

public static void endReinitialization()

beginInitialization

public static void beginInitialization()

endInitialization

public static void endInitialization()

beginApplication

public static void beginApplication(javax.servlet.ServletContext context)

endApplication

public static void endApplication()

endApplication

public static void endApplication(javax.servlet.ServletContext context)

beginSession

public static void beginSession(javax.servlet.http.HttpSession session)

endSession

public static void endSession(javax.servlet.http.HttpSession session)

resumeConversation

public static void resumeConversation(javax.servlet.http.HttpServletRequest request)

getCurrentServletContext

public static javax.servlet.ServletContext getCurrentServletContext()
Convenience method that retrieves the servlet context from application scope.

Returns:
the current servlet context