|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jetty.server.session.AbstractSession
public abstract class AbstractSession
Implements HttpSession from the javax.servlet package.
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
_jdbcAttributes
|
| Constructor Summary | |
|---|---|
protected |
AbstractSession(AbstractSessionManager abstractSessionManager,
javax.servlet.http.HttpServletRequest request)
|
protected |
AbstractSession(AbstractSessionManager abstractSessionManager,
long created,
long accessed,
java.lang.String clusterId)
|
| Method Summary | |
|---|---|
protected boolean |
access(long time)
|
void |
bindValue(java.lang.String name,
java.lang.Object value)
If value implements HttpSessionBindingListener, call valueBound() |
protected void |
checkValid()
asserts that the session is valid |
void |
clearAttributes()
|
protected void |
complete()
|
protected void |
cookieSet()
|
void |
didActivate()
|
protected java.lang.Object |
doGet(java.lang.String name)
|
protected void |
doInvalidate()
|
protected java.lang.Object |
doPutOrRemove(java.lang.String name,
java.lang.Object value)
|
long |
getAccessed()
|
java.lang.Object |
getAttribute(java.lang.String name)
|
java.util.Enumeration<java.lang.String> |
getAttributeNames()
|
int |
getAttributes()
|
java.lang.String |
getClusterId()
|
long |
getCookieSetTime()
|
long |
getCreationTime()
|
java.lang.String |
getId()
|
long |
getLastAccessedTime()
|
int |
getMaxInactiveInterval()
|
java.util.Set<java.lang.String> |
getNames()
|
java.lang.String |
getNodeId()
|
int |
getRequests()
|
javax.servlet.ServletContext |
getServletContext()
|
AbstractSession |
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()
|
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)
|
void |
setRequests(int requests)
|
protected void |
timeout()
|
java.lang.String |
toString()
|
void |
unbindValue(java.lang.String name,
java.lang.Object value)
If value implements HttpSessionBindingListener, call valueUnbound() |
void |
willPassivate()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.Map<java.lang.String,java.lang.Object> _jdbcAttributes
| Constructor Detail |
|---|
protected AbstractSession(AbstractSessionManager abstractSessionManager,
javax.servlet.http.HttpServletRequest request)
protected AbstractSession(AbstractSessionManager abstractSessionManager,
long created,
long accessed,
java.lang.String clusterId)
| Method Detail |
|---|
protected void checkValid()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic AbstractSession getSession()
getSession in interface AbstractSessionManager.SessionIfpublic long getAccessed()
public java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.http.HttpSessionpublic int getAttributes()
public java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface javax.servlet.http.HttpSessionpublic java.util.Set<java.lang.String> getNames()
public long getCookieSetTime()
public long getCreationTime()
throws java.lang.IllegalStateException
getCreationTime in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateException
public java.lang.String getId()
throws java.lang.IllegalStateException
getId in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateExceptionpublic java.lang.String getNodeId()
public java.lang.String getClusterId()
public long getLastAccessedTime()
throws java.lang.IllegalStateException
getLastAccessedTime in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateExceptionpublic int getMaxInactiveInterval()
getMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic 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.HttpSessionjava.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.HttpSessionjava.lang.IllegalStateException
@Deprecated
public java.lang.String[] getValueNames()
throws java.lang.IllegalStateException
getAttributeNames()
getValueNames in interface javax.servlet.http.HttpSessionjava.lang.IllegalStateExceptionprotected boolean 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.HttpSessionjava.lang.IllegalStateException
protected void doInvalidate()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic void clearAttributes()
public boolean isIdChanged()
public boolean isNew()
throws java.lang.IllegalStateException
isNew in interface javax.servlet.http.HttpSessionjava.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.HttpSessionjava.lang.IllegalStateExceptionpublic 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.HttpSessionjava.lang.IllegalStateException
protected java.lang.Object doPutOrRemove(java.lang.String name,
java.lang.Object value)
protected java.lang.Object doGet(java.lang.String name)
public void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface javax.servlet.http.HttpSessionpublic void setIdChanged(boolean changed)
public void setMaxInactiveInterval(int secs)
setMaxInactiveInterval in interface javax.servlet.http.HttpSessionpublic java.lang.String toString()
toString in class java.lang.Object
public void bindValue(java.lang.String name,
java.lang.Object value)
public boolean isValid()
protected void cookieSet()
public int getRequests()
public void setRequests(int requests)
public void unbindValue(java.lang.String name,
java.lang.Object value)
public void willPassivate()
public void didActivate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||