|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jetty.server.session.AbstractSession
org.eclipse.jetty.server.session.JDBCSessionManager.Session
public class JDBCSessionManager.Session
Session Session instance in memory of this node.
| Field Summary |
|---|
| Fields inherited from class org.eclipse.jetty.server.session.AbstractSession |
|---|
_jdbcAttributes |
| Constructor Summary | |
|---|---|
protected |
JDBCSessionManager.Session(HttpServletRequest request)
Session from a request. |
protected |
JDBCSessionManager.Session(long accessed,
JDBCSessionManager.SessionData data)
Session restored in database. |
| Method Summary | |
|---|---|
protected boolean |
access(long time)
Entry to session. |
protected void |
complete()
Exit from session |
protected void |
cookieSet()
|
void |
removeAttribute(String name)
Removes the object bound with the specified name from this session. |
void |
setAttribute(String name,
Object value)
Binds an object to this session, using the name specified. |
protected void |
timeout()
|
| Methods inherited from class org.eclipse.jetty.server.session.AbstractSession |
|---|
bindValue, checkValid, clearAttributes, didActivate, doGet, doInvalidate, doPutOrRemove, getAccessed, getAttribute, getAttributeNames, getAttributes, getClusterId, getCookieSetTime, getCreationTime, getId, getLastAccessedTime, getMaxInactiveInterval, getNames, getNodeId, getRequests, getServletContext, getSession, getSessionContext, getValue, getValueNames, invalidate, isIdChanged, isNew, isValid, putValue, removeValue, setIdChanged, setMaxInactiveInterval, setRequests, toString, unbindValue, willPassivate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected JDBCSessionManager.Session(HttpServletRequest request)
request -
protected JDBCSessionManager.Session(long accessed,
JDBCSessionManager.SessionData data)
data - | Method Detail |
|---|
public void setAttribute(String name,
Object value)
HttpSessionAfter this method executes, and if the new object
implements HttpSessionBindingListener,
the container calls
HttpSessionBindingListener.valueBound. The container then
notifies any HttpSessionAttributeListeners in the web
application.
If an object was already bound to this session of this name
that implements HttpSessionBindingListener, its
HttpSessionBindingListener.valueUnbound method is called.
If the value passed in is null, this has the same effect as calling
removeAttribute().
setAttribute in interface HttpSessionsetAttribute in class AbstractSession
name - the name to which the object is bound;
cannot be nullvalue - the object to be bound
public void removeAttribute(String name)
HttpSessionAfter this method executes, and if the object
implements HttpSessionBindingListener,
the container calls
HttpSessionBindingListener.valueUnbound. The container
then notifies any HttpSessionAttributeListeners in the web
application.
removeAttribute in interface HttpSessionremoveAttribute in class AbstractSessionname - the name of the object to
remove from this sessionprotected void cookieSet()
cookieSet in class AbstractSessionprotected boolean access(long time)
access in class AbstractSessionAbstractSession.access(long)protected void complete()
complete in class AbstractSessionAbstractSession.complete()
protected void timeout()
throws IllegalStateException
timeout in class AbstractSessionIllegalStateException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||