public abstract class AbstractSessionManager.Session extends Object implements SessionManager.Session
Modifier | Constructor and Description |
---|---|
protected |
AbstractSessionManager.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 AbstractSessionManager.Session(javax.servlet.http.HttpServletRequest request)
protected abstract Map newAttributeMap()
public void access()
access
in interface SessionManager.Session
public boolean isValid()
isValid
in interface SessionManager.Session
public javax.servlet.ServletContext getServletContext()
getServletContext
in interface javax.servlet.http.HttpSession
public String getId() throws IllegalStateException
getId
in interface javax.servlet.http.HttpSession
IllegalStateException
public long getCreationTime() throws IllegalStateException
getCreationTime
in interface javax.servlet.http.HttpSession
IllegalStateException
public long getLastAccessedTime() throws IllegalStateException
getLastAccessedTime
in interface javax.servlet.http.HttpSession
IllegalStateException
public int getMaxInactiveInterval()
getMaxInactiveInterval
in interface javax.servlet.http.HttpSession
@Deprecated public javax.servlet.http.HttpSessionContext getSessionContext() throws IllegalStateException
getSessionContext
in interface javax.servlet.http.HttpSession
IllegalStateException
public void setMaxInactiveInterval(int secs)
setMaxInactiveInterval
in interface javax.servlet.http.HttpSession
public void invalidate() throws IllegalStateException
invalidate
in interface javax.servlet.http.HttpSession
IllegalStateException
public boolean isNew() throws IllegalStateException
isNew
in interface javax.servlet.http.HttpSession
IllegalStateException
public Object getAttribute(String name)
getAttribute
in interface javax.servlet.http.HttpSession
public Enumeration getAttributeNames()
getAttributeNames
in interface javax.servlet.http.HttpSession
public void setAttribute(String name, Object value)
setAttribute
in interface javax.servlet.http.HttpSession
public void removeAttribute(String name)
removeAttribute
in interface javax.servlet.http.HttpSession
@Deprecated public Object getValue(String name) throws IllegalStateException
getAttribute(java.lang.String)
getValue
in interface javax.servlet.http.HttpSession
IllegalStateException
@Deprecated public String[] getValueNames() throws IllegalStateException
getAttributeNames()
getValueNames
in interface javax.servlet.http.HttpSession
IllegalStateException
@Deprecated public void putValue(String name, Object value) throws IllegalStateException
setAttribute(java.lang.String, java.lang.Object)
putValue
in interface javax.servlet.http.HttpSession
IllegalStateException
@Deprecated public void removeValue(String name) throws IllegalStateException
removeAttribute(java.lang.String)
removeValue
in interface javax.servlet.http.HttpSession
IllegalStateException
Copyright © 2013. All rights reserved.