|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Class Description:
The SessionMessage class is a class that is used when a session has been
created, modified, expired in a Tomcat cluster node.
The following events are currently available:
public static final int EVT_SESSION_CREATED
public static final int EVT_SESSION_EXPIRED
public static final int EVT_SESSION_ACCESSED
public static final int EVT_GET_ALL_SESSIONS
public static final int EVT_SESSION_DELTA
public static final int EVT_ALL_SESSION_DATA
public static final int EVT_ALL_SESSION_TRANSFERCOMPLETE
public static final int EVT_CHANGE_SESSION_ID
Field Summary | |
static int |
EVT_ALL_SESSION_DATA
When a session state is transferred, this is the event. |
static int |
EVT_ALL_SESSION_TRANSFERCOMPLETE
When a session state is complete transferred, this is the event. |
static int |
EVT_CHANGE_SESSION_ID
Event type used when a sessionID has been changed. |
static int |
EVT_GET_ALL_SESSIONS
Event type used when a server comes online for the first time. |
static int |
EVT_SESSION_ACCESSED
Event type used when a session has been accessed (ie, last access time has been updated. |
static int |
EVT_SESSION_CREATED
Event type used when a session has been created on a node |
static int |
EVT_SESSION_DELTA
Event type used when an attribute has been added to a session, the attribute will be sent to all the other nodes in the cluster |
static int |
EVT_SESSION_EXPIRED
Event type used when a session has expired |
Fields inherited from interface org.apache.catalina.cluster.ClusterMessage |
FLAG_ALLOWED, FLAG_DEFAULT, FLAG_FORBIDDEN |
Method Summary | |
java.lang.String |
getContextName()
|
int |
getEventType()
returns the event type |
java.lang.String |
getEventTypeString()
|
byte[] |
getSession()
|
java.lang.String |
getSessionID()
|
Methods inherited from interface org.apache.catalina.cluster.ClusterMessage |
getAddress, getCompress, getResend, getTimestamp, getUniqueId, setAddress, setCompress, setResend, setTimestamp |
Field Detail |
public static final int EVT_SESSION_CREATED
public static final int EVT_SESSION_EXPIRED
public static final int EVT_SESSION_ACCESSED
public static final int EVT_GET_ALL_SESSIONS
public static final int EVT_SESSION_DELTA
public static final int EVT_ALL_SESSION_DATA
public static final int EVT_ALL_SESSION_TRANSFERCOMPLETE
public static final int EVT_CHANGE_SESSION_ID
Method Detail |
public java.lang.String getContextName()
public java.lang.String getEventTypeString()
public int getEventType()
public byte[] getSession()
public java.lang.String getSessionID()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |