| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SessionMessage
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
public static final int EVT_ALL_SESSION_NOCONTEXTMANAGER
| Field Summary | |
|---|---|
| static int | EVT_ALL_SESSION_DATAWhen a session state is transferred, this is the event. | 
| static int | EVT_ALL_SESSION_NOCONTEXTMANAGEREvent type used when context manager doesn't exist. | 
| static int | EVT_ALL_SESSION_TRANSFERCOMPLETEWhen a session state is complete transferred, this is the event. | 
| static int | EVT_CHANGE_SESSION_IDEvent type used when a sessionID has been changed. | 
| static int | EVT_GET_ALL_SESSIONSEvent type used when a server comes online for the first time. | 
| static int | EVT_SESSION_ACCESSEDEvent type used when a session has been accessed (ie, last access time has been updated. | 
| static int | EVT_SESSION_CREATEDEvent type used when a session has been created on a node | 
| static int | EVT_SESSION_DELTAEvent 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_EXPIREDEvent type used when a session has expired | 
| 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.ha.ClusterMessage | 
|---|
| getAddress, getTimestamp, getUniqueId, setAddress, setTimestamp, setUniqueId | 
| Field Detail | 
|---|
static final int EVT_SESSION_CREATED
static final int EVT_SESSION_EXPIRED
static final int EVT_SESSION_ACCESSED
static final int EVT_GET_ALL_SESSIONS
static final int EVT_SESSION_DELTA
static final int EVT_ALL_SESSION_DATA
static final int EVT_ALL_SESSION_TRANSFERCOMPLETE
static final int EVT_CHANGE_SESSION_ID
static final int EVT_ALL_SESSION_NOCONTEXTMANAGER
| Method Detail | 
|---|
java.lang.String getContextName()
java.lang.String getEventTypeString()
int getEventType()
byte[] getSession()
java.lang.String getSessionID()
| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||