public abstract class AbstractSessionManager.Session extends Object implements SessionManager.Session
| Modifier | Constructor and Description |
|---|---|
protected |
Session(javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
access() |
Object |
getAttribute(String name) |
Enumeration |
getAttributeNames() |
long |
getCreationTime() |
String |
getId() |
long |
getLastAccessedTime() |
int |
getMaxInactiveInterval() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSessionContext |
getSessionContext()
Deprecated.
|
Object |
getValue(String name)
Deprecated.
As of Version 2.2, this method is
replaced by
getAttribute(java.lang.String) |
String[] |
getValueNames()
Deprecated.
As of Version 2.2, this method is
replaced by
getAttributeNames() |
void |
invalidate() |
boolean |
isNew() |
boolean |
isValid() |
protected abstract Map |
newAttributeMap() |
void |
putValue(String name,
Object value)
Deprecated.
As of Version 2.2, this method is
replaced by
setAttribute(java.lang.String, java.lang.Object) |
void |
removeAttribute(String name) |
void |
removeValue(String name)
Deprecated.
As of Version 2.2, this method is
replaced by
removeAttribute(java.lang.String) |
void |
setAttribute(String name,
Object value) |
void |
setMaxInactiveInterval(int secs) |
protected abstract Map newAttributeMap()
public void access()
access in interface SessionManager.Sessionpublic boolean isValid()
isValid in interface SessionManager.Sessionpublic javax.servlet.ServletContext getServletContext()
getServletContext in interface javax.servlet.http.HttpSessionpublic String getId() throws IllegalStateException
getId in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic long getCreationTime()
throws IllegalStateException
getCreationTime in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic long getLastAccessedTime()
throws IllegalStateException
getLastAccessedTime in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic int getMaxInactiveInterval()
getMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic javax.servlet.http.HttpSessionContext getSessionContext()
throws IllegalStateException
getSessionContext in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic void setMaxInactiveInterval(int secs)
setMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic void invalidate()
throws IllegalStateException
invalidate in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic boolean isNew()
throws IllegalStateException
isNew in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic Object getAttribute(String name)
getAttribute in interface javax.servlet.http.HttpSessionpublic Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.http.HttpSessionpublic void setAttribute(String name, Object value)
setAttribute in interface javax.servlet.http.HttpSessionpublic void removeAttribute(String name)
removeAttribute in interface javax.servlet.http.HttpSessionpublic Object getValue(String name) throws IllegalStateException
getAttribute(java.lang.String)getValue in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic String[] getValueNames() throws IllegalStateException
getAttributeNames()getValueNames in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic void putValue(String name, Object value) throws IllegalStateException
setAttribute(java.lang.String, java.lang.Object)putValue in interface javax.servlet.http.HttpSessionIllegalStateExceptionpublic void removeValue(String name) throws IllegalStateException
removeAttribute(java.lang.String)removeValue in interface javax.servlet.http.HttpSessionIllegalStateExceptionCopyright © 2016. All Rights Reserved.