|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.server.WrappedHttpSession
public class WrappedHttpSession
Wrapper for HttpSession.
| Constructor Summary | |
|---|---|
WrappedHttpSession(javax.servlet.http.HttpSession session)
Creates a new wrapped http session. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
Gets an attribute from this session. |
java.util.Set<java.lang.String> |
getAttributeNames()
Gets the current set of attribute names stored in this session. |
long |
getCreationTime()
Returns the time when this session was created, measured in milliseconds since midnight January 1, 1970 GMT. |
javax.servlet.http.HttpSession |
getHttpSession()
Gets the wrapped HttpSession. |
java.lang.String |
getId()
Gets a string with a unique identifier for the session. |
long |
getLastAccessedTime()
Returns the last time the client sent a request associated with this session, as the number of milliseconds since midnight January 1, 1970 GMT, and marked by the time the container received the request. |
int |
getMaxInactiveInterval()
Returns the maximum time interval, in seconds, that this session will be kept open between client accesses. |
void |
invalidate()
Invalidates this session then unbinds any objects bound to it. |
boolean |
isNew()
Returns true if the client does not yet know about the session or if the client chooses not to join the session. |
void |
removeAttribute(java.lang.String name)
Removes the object bound with the specified name from this session. |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Saves an attribute value in this session. |
void |
setMaxInactiveInterval(int interval)
Specifies the time, in seconds, between client requests before the servlet container will invalidate this session. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WrappedHttpSession(javax.servlet.http.HttpSession session)
session - the http session to wrap.| Method Detail |
|---|
public int getMaxInactiveInterval()
WrappedSession
getMaxInactiveInterval in interface WrappedSessionHttpSession.getMaxInactiveInterval(),
PortletSession.getMaxInactiveInterval()public java.lang.Object getAttribute(java.lang.String name)
WrappedSession
getAttribute in interface WrappedSessionname - the name of the attribute
null if the attribute is not
defined in the sessionHttpSession.getAttribute(String),
PortletSession.getAttribute(String)
public void setAttribute(java.lang.String name,
java.lang.Object value)
WrappedSession
setAttribute in interface WrappedSessionname - the name of the attributevalue - the attribute valueHttpSession.setAttribute(String, Object),
PortletSession.setAttribute(String, Object)public javax.servlet.http.HttpSession getHttpSession()
HttpSession.
public java.util.Set<java.lang.String> getAttributeNames()
WrappedSession
getAttributeNames in interface WrappedSessionHttpSession.getAttributeNames(),
PortletSession.getAttributeNames()public void invalidate()
WrappedSession
invalidate in interface WrappedSessionHttpSession.invalidate(),
PortletSession.invalidate()public java.lang.String getId()
WrappedSession
getId in interface WrappedSessionHttpSession.getId(),
PortletSession.getId()public long getCreationTime()
WrappedSession
getCreationTime in interface WrappedSessionHttpSession.getCreationTime(),
PortletSession.getCreationTime()public long getLastAccessedTime()
WrappedSessionActions that your application takes, such as getting or setting a value associated with the session, do not affect the access time.
getLastAccessedTime in interface WrappedSessionHttpSession.getLastAccessedTime(),
PortletSession.getLastAccessedTime()public boolean isNew()
WrappedSession
isNew in interface WrappedSessionHttpSession.isNew(),
PortletSession.isNew()public void removeAttribute(java.lang.String name)
WrappedSession
removeAttribute in interface WrappedSessionname - the name of the object to remove from this sessionHttpSession.removeAttribute(String),
PortletSession.removeAttribute(String)public void setMaxInactiveInterval(int interval)
WrappedSession
setMaxInactiveInterval in interface WrappedSessioninterval - An integer specifying the number of secondsHttpSession.setMaxInactiveInterval(int),
PortletSession.setMaxInactiveInterval(int)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||