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 int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields 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 TypeMethodDescriptionboolean
boolean
boolean
findGroupInfo
(String gname) findServerInfo
(String serverName) findSessionInfo
(String sname) protected int
int
int
int
int
int
int
int
int
int
int
int
protected void
void
void
void
boolean
removeGroupInfo
(String gname) boolean
removeServerInfo
(String serverName) boolean
removeSessionInfo
(String sname) void
setCommArch
(String arch) void
setGroupName
(String name) void
setGroupNum
(int num) void
setHostAddress
(String host) void
setKeepAliveTime
(int nSecond) void
setLoginScheme
(int b) void
setPassword
(String passwd) void
setReturnCode
(int code) void
setServerAddress
(String saddr) void
setServerName
(String sname) void
setServerNum
(int num) void
setServerPort
(int port) void
setServerUDPPort
(int port) void
setSessionName
(String name) void
setSessionNum
(int num) void
setSessionScheme
(int b) void
setUDPPort
(int port) void
setUserName
(String name) void
setValidUser
(int b) protected void
unmarshallBody
(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:
getByteNum
in classCMEvent
-
marshallBody
protected void marshallBody()- Specified by:
marshallBody
in classCMEvent
-
unmarshallBody
- Specified by:
unmarshallBody
in classCMEvent
-