org.granite.messaging.webapp
Class ServletGraniteContext
java.lang.Object
org.granite.context.GraniteContext
org.granite.messaging.webapp.ServletGraniteContext
- Direct Known Subclasses:
- HttpGraniteContext
public class ServletGraniteContext
- extends GraniteContext
- Author:
- Franck WOLFF
|
Method Summary |
static ServletGraniteContext |
createThreadInstance(GraniteConfig graniteConfig,
ServicesConfig servicesConfig,
ServletContext context,
HttpSession session,
String clientType)
|
static ServletGraniteContext |
createThreadInstance(GraniteConfig graniteConfig,
ServicesConfig servicesConfig,
ServletContext context,
String sessionId,
String clientType)
|
Map<String,Object> |
getApplicationMap()
|
Map<String,String> |
getInitialisationMap()
|
HttpServletRequest |
getRequest()
|
Map<String,Object> |
getRequestMap()
|
HttpServletResponse |
getResponse()
|
ServletContext |
getServletContext()
|
HttpSession |
getSession()
|
HttpSession |
getSession(boolean create)
|
Object |
getSessionLock()
|
Map<String,Object> |
getSessionMap()
|
Map<String,Object> |
getSessionMap(boolean create)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initialisationMap
protected org.granite.messaging.webapp.InitialisationMap initialisationMap
applicationMap
protected org.granite.messaging.webapp.ApplicationMap applicationMap
sessionMap
protected org.granite.messaging.webapp.SessionMap sessionMap
request
protected HttpServletRequest request
response
protected HttpServletResponse response
session
protected HttpSession session
ServletGraniteContext
protected ServletGraniteContext(GraniteConfig graniteConfig,
ServicesConfig servicesConfig,
ServletContext servletContext,
String sessionId,
String clientType)
ServletGraniteContext
protected ServletGraniteContext(GraniteConfig graniteConfig,
ServicesConfig servicesConfig,
ServletContext servletContext,
HttpSession session,
String clientType)
createThreadInstance
public static ServletGraniteContext createThreadInstance(GraniteConfig graniteConfig,
ServicesConfig servicesConfig,
ServletContext context,
String sessionId,
String clientType)
createThreadInstance
public static ServletGraniteContext createThreadInstance(GraniteConfig graniteConfig,
ServicesConfig servicesConfig,
ServletContext context,
HttpSession session,
String clientType)
getServletContext
public ServletContext getServletContext()
getRequest
public HttpServletRequest getRequest()
getResponse
public HttpServletResponse getResponse()
getSession
public HttpSession getSession(boolean create)
getSession
public HttpSession getSession()
getSessionLock
public Object getSessionLock()
- Specified by:
getSessionLock in class GraniteContext
getInitialisationMap
public Map<String,String> getInitialisationMap()
- Specified by:
getInitialisationMap in class GraniteContext
getApplicationMap
public Map<String,Object> getApplicationMap()
- Specified by:
getApplicationMap in class GraniteContext
getSessionMap
public Map<String,Object> getSessionMap()
- Specified by:
getSessionMap in class GraniteContext
getSessionMap
public Map<String,Object> getSessionMap(boolean create)
- Specified by:
getSessionMap in class GraniteContext
getRequestMap
public Map<String,Object> getRequestMap()
- Specified by:
getRequestMap in class GraniteContext