|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tomcat.core.ServerSession
Server representation of a Session. - recyclable - serializable ( by external components ) Components: - timestamp ( expire ) - id - name/value repository
Field Summary | |
static int |
STATE_ACCESSED
The session was accessed. |
static int |
STATE_EXPIRED
If you set the server session object in the EXPIRED state, it'll do all the cleanup and be removed from the active sessions. |
static int |
STATE_INVALID
|
static int |
STATE_NEW
Session is new. |
static int |
STATE_RESTORED
After restart - or after reload |
static int |
STATE_SUSPEND
The session will be prepared for suspending - same as for reload. |
Constructor Summary | |
ServerSession()
|
Method Summary | |
java.lang.Object |
getAttribute(java.lang.String name)
|
int |
getAttributeCount()
|
java.util.Enumeration |
getAttributeNames()
|
Context |
getContext()
The web application that creates this session. |
java.lang.Object |
getFacade()
|
MessageBytes |
getId()
Return the session identifier for this session. |
java.lang.Object |
getManager()
|
java.lang.Object |
getNote(int pos)
|
java.lang.Object |
getNote(java.lang.String name)
|
int |
getState()
|
TimeStamp |
getTimeStamp()
The time stamp associated with this session |
boolean |
isValid()
|
void |
recycle()
Release all object references, and initialize instance variables, in preparation for reuse of this object. |
void |
removeAllAttributes()
|
void |
removeAttribute(java.lang.String name)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
|
void |
setContext(Context ctx)
|
void |
setContextManager(ContextManager cm)
|
void |
setDebug(int d)
Display debug messages. |
void |
setFacade(java.lang.Object o)
|
void |
setManager(java.lang.Object m)
The object that controls this server session. |
void |
setNote(int pos,
java.lang.Object value)
|
void |
setNote(java.lang.String name,
java.lang.Object value)
|
void |
setState(int state)
Change the state, call all hooks |
void |
setState(int state,
Request req)
Change the state, call all hooks. |
protected void |
setState1(int state)
|
void |
setValid(boolean b)
|
void |
touch(long time)
Set the session access time |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int STATE_NEW
public static final int STATE_ACCESSED
public static final int STATE_EXPIRED
public static final int STATE_INVALID
public static final int STATE_SUSPEND
public static final int STATE_RESTORED
Constructor Detail |
public ServerSession()
Method Detail |
public void setManager(java.lang.Object m)
public java.lang.Object getManager()
public Context getContext()
public void setContext(Context ctx)
public void setContextManager(ContextManager cm)
public java.lang.Object getFacade()
public void setFacade(java.lang.Object o)
public final int getState()
public void setState(int state)
protected void setState1(int state)
public void setState(int state, Request req)
public TimeStamp getTimeStamp()
public MessageBytes getId()
public java.lang.Object getAttribute(java.lang.String name)
public java.util.Enumeration getAttributeNames()
public int getAttributeCount()
public void removeAllAttributes()
public void removeAttribute(java.lang.String name)
public void setAttribute(java.lang.String name, java.lang.Object value)
public void touch(long time)
public void setValid(boolean b)
public boolean isValid()
public void setDebug(int d)
public void recycle()
public final void setNote(int pos, java.lang.Object value)
public final java.lang.Object getNote(int pos)
public java.lang.Object getNote(java.lang.String name) throws TomcatException
TomcatException
public void setNote(java.lang.String name, java.lang.Object value) throws TomcatException
TomcatException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |