Package com.tangosol.coherence.servlet
Interface SessionHelperFactory
-
- All Known Implementing Classes:
DefaultFactory
public interface SessionHelperFactoryCreated by IntelliJ IDEA. User: jkirsch Date: Aug 25, 2011 Time: 11:32:53 AM To change this template use File | Settings | File Templates.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.servlet.FilterConfiginstantiateFilterConfig(javax.servlet.FilterConfig cfg)Given an application server's FilterConfig object, create a wrapper.javax.servlet.http.HttpServletRequestinstantiateHttpServletRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String sSessionId, boolean fCookie, boolean fUrl)Create an HttpServletRequest wrapper.javax.servlet.http.HttpServletResponseinstantiateHttpServletResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)Create an HttpServletResponse wrapper.javax.servlet.http.HttpSessioninstantiateHttpSession(HttpSessionCollection collection)Create a new HttpSession object.javax.servlet.http.HttpSessioninstantiateHttpSession(HttpSessionCollection collection, String sId)Create an HttpSession object for an existing session ID.javax.servlet.http.HttpSessionContextinstantiateHttpSessionContext()Create an HttpSessionContext implementation.javax.servlet.ServletConfiginstantiateServletConfig(javax.servlet.ServletConfig cfg)Given an application server's ServletConfig object, create a wrapper.javax.servlet.ServletContextinstantiateServletContext()Create a ServletContext wrapper implementation.SessionHelperinstantiateSessionHelper(javax.servlet.ServletContext ctx)Given an application server's ServletContext object, initialize the factory and create the SessionHelper object.
-
-
-
Method Detail
-
instantiateSessionHelper
SessionHelper instantiateSessionHelper(javax.servlet.ServletContext ctx)
Given an application server's ServletContext object, initialize the factory and create the SessionHelper object. This is the bootstrap, and will be called exactly once.- Parameters:
ctx- an application server ServletContext object- Returns:
- the SessionHelper object that the factory will work for
-
instantiateServletContext
javax.servlet.ServletContext instantiateServletContext()
Create a ServletContext wrapper implementation.- Returns:
- a ServletContext object to provide to the application
-
instantiateHttpSessionContext
javax.servlet.http.HttpSessionContext instantiateHttpSessionContext()
Create an HttpSessionContext implementation.- Returns:
- an HttpSessionContext object to provide to the application
-
instantiateFilterConfig
javax.servlet.FilterConfig instantiateFilterConfig(javax.servlet.FilterConfig cfg)
Given an application server's FilterConfig object, create a wrapper.- Parameters:
cfg- an application server FilterConfig object- Returns:
- the FilterConfig object to provide to the application
-
instantiateServletConfig
javax.servlet.ServletConfig instantiateServletConfig(javax.servlet.ServletConfig cfg)
Given an application server's ServletConfig object, create a wrapper.- Parameters:
cfg- an application server ServletConfig object- Returns:
- the ServletConfig object to provide to the application
-
instantiateHttpServletRequest
javax.servlet.http.HttpServletRequest instantiateHttpServletRequest(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res, String sSessionId, boolean fCookie, boolean fUrl)Create an HttpServletRequest wrapper.- Parameters:
req- the app server's request objectres- the app server's response objectsSessionId- the session ID (if any) that came with the requestfCookie- if the session ID came from a cookiefUrl- if the session ID came from the url- Returns:
- an HttpServletRequest object to provide to the application
-
instantiateHttpServletResponse
javax.servlet.http.HttpServletResponse instantiateHttpServletResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)Create an HttpServletResponse wrapper.- Parameters:
req- the wrapped request objectres- the app server's response object- Returns:
- an HttpServletResponse object to provide to the application
-
instantiateHttpSession
javax.servlet.http.HttpSession instantiateHttpSession(HttpSessionCollection collection)
Create a new HttpSession object.- Parameters:
collection- the HttpSessionCollection that manages the session models- Returns:
- an HttpSession object
-
instantiateHttpSession
javax.servlet.http.HttpSession instantiateHttpSession(HttpSessionCollection collection, String sId)
Create an HttpSession object for an existing session ID.- Parameters:
collection- the HttpSessionCollection that manages the session modelssId- the session ID- Returns:
- an HttpSession object
-
-