public class WinstoneSession extends Object implements HttpSession, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
SESSION_COOKIE_NAME |
| Constructor and Description |
|---|
WinstoneSession(String sessionId)
Constructor
|
public static String SESSION_COOKIE_NAME
public WinstoneSession(String sessionId)
public void setWebAppConfiguration(WebAppConfiguration webAppConfig)
public void sendCreatedNotifies()
public void setSessionActivationListeners(HttpSessionActivationListener[] listeners)
public void setSessionAttributeListeners(HttpSessionAttributeListener[] listeners)
public void setSessionListeners(HttpSessionListener[] listeners)
public void setLastAccessedDate(long time)
public void setIsNew(boolean isNew)
public void addUsed(WinstoneRequest request)
public void removeUsed(WinstoneRequest request)
public boolean isUnusedByRequests()
public boolean isExpired()
public Object getAttribute(String name)
getAttribute in interface HttpSessionpublic Enumeration getAttributeNames()
getAttributeNames in interface HttpSessionpublic void setAttribute(String name, Object value)
setAttribute in interface HttpSessionpublic void removeAttribute(String name)
removeAttribute in interface HttpSessionpublic long getCreationTime()
getCreationTime in interface HttpSessionpublic long getLastAccessedTime()
getLastAccessedTime in interface HttpSessionpublic String getId()
getId in interface HttpSessionpublic int getMaxInactiveInterval()
getMaxInactiveInterval in interface HttpSessionpublic void setMaxInactiveInterval(int interval)
setMaxInactiveInterval in interface HttpSessionpublic boolean isNew()
isNew in interface HttpSessionpublic ServletContext getServletContext()
getServletContext in interface HttpSessionpublic void invalidate()
invalidate in interface HttpSessionpublic void passivate()
public void activate(WebAppConfiguration webAppConfig)
public void saveToTemp()
public static File getSessionTempDir(WebAppConfiguration webAppConfig)
public static void loadSessions(WebAppConfiguration webAppConfig)
public Object getValue(String name)
getValue in interface HttpSessionpublic void putValue(String name, Object value)
putValue in interface HttpSessionpublic void removeValue(String name)
removeValue in interface HttpSessionpublic String[] getValueNames()
getValueNames in interface HttpSessionpublic HttpSessionContext getSessionContext()
getSessionContext in interface HttpSessionCopyright © 2014. All rights reserved.