Package kr.ac.konkuk.ccslab.cm.event
Class CMMultiServerEvent
java.lang.Object
kr.ac.konkuk.ccslab.cm.entity.CMObject
kr.ac.konkuk.ccslab.cm.event.CMEvent
kr.ac.konkuk.ccslab.cm.event.CMMultiServerEvent
This class represents CM events that are related to additional servers.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class kr.ac.konkuk.ccslab.cm.event.CMEvent
m_bytes, m_nByteNum, m_nID, m_strDistributionGroup, m_strDistributionSession, m_strHandlerGroup, m_strHandlerSession, m_strReceiver, m_strSender -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanfindGroupInfo(String gname) findServerInfo(String serverName) findSessionInfo(String sname) protected intintintintintintintintintintintintprotected voidvoidvoidvoidbooleanremoveGroupInfo(String gname) booleanremoveServerInfo(String serverName) booleanremoveSessionInfo(String sname) voidsetCommArch(String arch) voidsetGroupName(String name) voidsetGroupNum(int num) voidsetHostAddress(String host) voidsetKeepAliveTime(int nSecond) voidsetLoginScheme(int b) voidsetPassword(String passwd) voidsetReturnCode(int code) voidsetServerAddress(String saddr) voidsetServerName(String sname) voidsetServerNum(int num) voidsetServerPort(int port) voidsetServerUDPPort(int port) voidsetSessionName(String name) voidsetSessionNum(int num) voidsetSessionScheme(int b) voidsetUDPPort(int port) voidsetUserName(String name) voidsetValidUser(int b) protected voidunmarshallBody(ByteBuffer msg) Methods inherited from class kr.ac.konkuk.ccslab.cm.event.CMEvent
allocate, equals, getDistributionGroup, getDistributionSession, getHandlerGroup, getHandlerSession, getID, getInt2BytesFromByteBuffer, getReceiver, getSender, getStringFromByteBuffer, marshall, marshallHeader, putInt2BytesToByteBuffer, putStringToByteBuffer, setByteNum, setDistributionGroup, setDistributionSession, setHandlerGroup, setHandlerSession, setID, setReceiver, setSender, toString, unmarshall, unmarshallHeader
-
Field Details
-
REQ_SERVER_REG
public static final int REQ_SERVER_REG- See Also:
-
RES_SERVER_REG
public static final int RES_SERVER_REG- See Also:
-
REQ_SERVER_DEREG
public static final int REQ_SERVER_DEREG- See Also:
-
RES_SERVER_DEREG
public static final int RES_SERVER_DEREG- See Also:
-
NOTIFY_SERVER_INFO
public static final int NOTIFY_SERVER_INFO- See Also:
-
NOTIFY_SERVER_LEAVE
public static final int NOTIFY_SERVER_LEAVE- See Also:
-
REQ_SERVER_INFO
public static final int REQ_SERVER_INFO- See Also:
-
ADD_LOGIN
public static final int ADD_LOGIN- See Also:
-
ADD_LOGIN_ACK
public static final int ADD_LOGIN_ACK- See Also:
-
ADD_LOGOUT
public static final int ADD_LOGOUT- See Also:
-
ADD_JOIN_SESSION
public static final int ADD_JOIN_SESSION- See Also:
-
ADD_JOIN_SESSION_ACK
public static final int ADD_JOIN_SESSION_ACK- See Also:
-
ADD_LEAVE_SESSION
public static final int ADD_LEAVE_SESSION- See Also:
-
ADD_LEAVE_SESSION_ACK
public static final int ADD_LEAVE_SESSION_ACK- See Also:
-
ADD_CHANGE_SESSION
public static final int ADD_CHANGE_SESSION- See Also:
-
ADD_SESSION_ADD_USER
public static final int ADD_SESSION_ADD_USER- See Also:
-
ADD_SESSION_REMOVE_USER
public static final int ADD_SESSION_REMOVE_USER- See Also:
-
ADD_JOIN_GROUP
public static final int ADD_JOIN_GROUP- See Also:
-
ADD_LEAVE_GROUP
public static final int ADD_LEAVE_GROUP- See Also:
-
ADD_GROUP_INHABITANT
public static final int ADD_GROUP_INHABITANT- See Also:
-
ADD_NEW_GROUP_USER
public static final int ADD_NEW_GROUP_USER- See Also:
-
ADD_REMOVE_GROUP_USER
public static final int ADD_REMOVE_GROUP_USER- See Also:
-
ADD_REQUEST_SESSION_INFO
public static final int ADD_REQUEST_SESSION_INFO- See Also:
-
ADD_RESPONSE_SESSION_INFO
public static final int ADD_RESPONSE_SESSION_INFO- See Also:
-
-
Constructor Details
-
CMMultiServerEvent
public CMMultiServerEvent() -
CMMultiServerEvent
-
-
Method Details
-
setServerName
-
getServerName
-
setServerAddress
-
getServerAddress
-
setServerPort
public void setServerPort(int port) -
getServerPort
public int getServerPort() -
setServerUDPPort
public void setServerUDPPort(int port) -
getServerUDPPort
public int getServerUDPPort() -
setReturnCode
public void setReturnCode(int code) -
getReturnCode
public int getReturnCode() -
setServerNum
public void setServerNum(int num) -
getServerNum
public int getServerNum() -
setSessionNum
public void setSessionNum(int num) -
getSessionNum
public int getSessionNum() -
setUserName
-
getUserName
-
setPassword
-
getPassword
-
setHostAddress
-
getHostAddress
-
setUDPPort
public void setUDPPort(int port) -
getUDPPort
public int getUDPPort() -
setValidUser
public void setValidUser(int b) -
isValidUser
public int isValidUser() -
setCommArch
-
getCommArch
-
setLoginScheme
public void setLoginScheme(int b) -
isLoginScheme
public int isLoginScheme() -
setSessionScheme
public void setSessionScheme(int b) -
isSessionScheme
public int isSessionScheme() -
setSessionName
-
getSessionName
-
setGroupNum
public void setGroupNum(int num) -
getGroupNum
public int getGroupNum() -
setGroupName
-
getGroupName
-
setKeepAliveTime
public void setKeepAliveTime(int nSecond) -
getKeepAliveTime
public int getKeepAliveTime() -
addServerInfo
-
removeServerInfo
-
removeAllServerInfoObjects
public void removeAllServerInfoObjects() -
findServerInfo
-
getServerInfoList
-
addSessionInfo
-
removeSessionInfo
-
removeAllSessionInfoObjects
public void removeAllSessionInfoObjects() -
findSessionInfo
-
getSessionInfoList
-
addGroupInfo
-
removeGroupInfo
-
removeAllGroupInfoObjects
public void removeAllGroupInfoObjects() -
findGroupInfo
-
getGroupInfoList
-
getByteNum
protected int getByteNum()- Overrides:
getByteNumin classCMEvent
-
marshallBody
protected void marshallBody()- Specified by:
marshallBodyin classCMEvent
-
unmarshallBody
- Specified by:
unmarshallBodyin classCMEvent
-