|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jetty.server.session.AbstractSessionManager.Session
public abstract class AbstractSessionManager.Session
Implements HttpSession
from the javax.servlet
package.
Field Summary | |
---|---|
protected long |
_accessed
|
protected java.util.Map<java.lang.String,java.lang.Object> |
_attributes
|
protected java.lang.String |
_clusterId
|
protected long |
_cookieSet
|
protected long |
_created
|
protected boolean |
_doInvalidate
|
protected boolean |
_idChanged
|
protected boolean |
_invalid
|
protected long |
_lastAccessed
|
protected long |
_maxIdleMs
|
protected boolean |
_newSession
|
protected java.lang.String |
_nodeId
|
protected int |
_requests
|
Constructor Summary | |
---|---|
protected |
AbstractSessionManager.Session(javax.servlet.http.HttpServletRequest request)
|
protected |
AbstractSessionManager.Session(long created,
long accessed,
java.lang.String clusterId)
|
Method Summary | |
---|---|
protected void |
access(long time)
|
protected void |
bindValue(java.lang.String name,
java.lang.Object value)
If value implements HttpSessionBindingListener, call valueBound() |
protected void |
complete()
|
protected void |
cookieSet()
|
protected void |
didActivate()
|
protected void |
doInvalidate()
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration |
getAttributeNames()
|
protected java.lang.String |
getClusterId()
|
long |
getCookieSetTime()
|
long |
getCreationTime()
|
java.lang.String |
getId()
|
long |
getLastAccessedTime()
|
int |
getMaxInactiveInterval()
|
protected java.lang.String |
getNodeId()
|
javax.servlet.ServletContext |
getServletContext()
|
AbstractSessionManager.Session |
getSession()
|
javax.servlet.http.HttpSessionContext |
getSessionContext()
Deprecated. |
java.lang.Object |
getValue(java.lang.String name)
Deprecated. As of Version 2.2, this method is replaced by getAttribute(java.lang.String) |
java.lang.String[] |
getValueNames()
Deprecated. As of Version 2.2, this method is replaced by getAttributeNames() |
void |
invalidate()
|
boolean |
isIdChanged()
|
boolean |
isNew()
|
protected boolean |
isNotAvailable()
|
protected boolean |
isValid()
|
void |
putValue(java.lang.String name,
java.lang.Object value)
Deprecated. As of Version 2.2, this method is replaced by setAttribute(java.lang.String, java.lang.Object) |
void |
removeAttribute(java.lang.String name)
|
void |
removeValue(java.lang.String name)
Deprecated. As of Version 2.2, this method is replaced by removeAttribute(java.lang.String) |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setIdChanged(boolean changed)
|
void |
setMaxInactiveInterval(int secs)
|
protected void |
timeout()
|
java.lang.String |
toString()
|
protected void |
unbindValue(java.lang.String name,
java.lang.Object value)
If value implements HttpSessionBindingListener, call valueUnbound() |
protected void |
willPassivate()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.lang.String _clusterId
protected final java.lang.String _nodeId
protected final java.util.Map<java.lang.String,java.lang.Object> _attributes
protected boolean _idChanged
protected final long _created
protected long _cookieSet
protected long _accessed
protected long _lastAccessed
protected boolean _invalid
protected boolean _doInvalidate
protected long _maxIdleMs
protected boolean _newSession
protected int _requests
Constructor Detail |
---|
protected AbstractSessionManager.Session(javax.servlet.http.HttpServletRequest request)
protected AbstractSessionManager.Session(long created, long accessed, java.lang.String clusterId)
Method Detail |
---|
protected boolean isNotAvailable()
public AbstractSessionManager.Session getSession()
getSession
in interface AbstractSessionManager.SessionIf
public java.lang.Object getAttribute(java.lang.String name)
getAttribute
in interface javax.servlet.http.HttpSession
public java.util.Enumeration getAttributeNames()
getAttributeNames
in interface javax.servlet.http.HttpSession
public long getCookieSetTime()
public long getCreationTime() throws java.lang.IllegalStateException
getCreationTime
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
public java.lang.String getId() throws java.lang.IllegalStateException
getId
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
protected java.lang.String getNodeId()
protected java.lang.String getClusterId()
public long getLastAccessedTime() throws java.lang.IllegalStateException
getLastAccessedTime
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
public int getMaxInactiveInterval()
getMaxInactiveInterval
in interface javax.servlet.http.HttpSession
public javax.servlet.ServletContext getServletContext()
getServletContext
in interface javax.servlet.http.HttpSession
@Deprecated public javax.servlet.http.HttpSessionContext getSessionContext() throws java.lang.IllegalStateException
getSessionContext
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
@Deprecated public java.lang.Object getValue(java.lang.String name) throws java.lang.IllegalStateException
getAttribute(java.lang.String)
getValue
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
@Deprecated public java.lang.String[] getValueNames() throws java.lang.IllegalStateException
getAttributeNames()
getValueNames
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
protected void access(long time)
protected void complete()
protected void timeout() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void invalidate() throws java.lang.IllegalStateException
invalidate
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
protected void doInvalidate() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public boolean isIdChanged()
public boolean isNew() throws java.lang.IllegalStateException
isNew
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
@Deprecated public void putValue(java.lang.String name, java.lang.Object value) throws java.lang.IllegalStateException
setAttribute(java.lang.String, java.lang.Object)
putValue
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
public void removeAttribute(java.lang.String name)
removeAttribute
in interface javax.servlet.http.HttpSession
@Deprecated public void removeValue(java.lang.String name) throws java.lang.IllegalStateException
removeAttribute(java.lang.String)
removeValue
in interface javax.servlet.http.HttpSession
java.lang.IllegalStateException
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
in interface javax.servlet.http.HttpSession
public void setIdChanged(boolean changed)
public void setMaxInactiveInterval(int secs)
setMaxInactiveInterval
in interface javax.servlet.http.HttpSession
public java.lang.String toString()
toString
in class java.lang.Object
protected void bindValue(java.lang.String name, java.lang.Object value)
protected boolean isValid()
protected void cookieSet()
protected void unbindValue(java.lang.String name, java.lang.Object value)
protected void willPassivate()
protected void didActivate()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |