Package kr.ac.konkuk.ccslab.cm.manager
Class CMInteractionManager
java.lang.Object
kr.ac.konkuk.ccslab.cm.manager.CMInteractionManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
connectAddServer
(String strName, CMInfo cmInfo) static boolean
connectDefaultServer
(CMInfo cmInfo) static boolean
disconnectBadAddServerByDefaultServer
(CMServer addServer, CMInfo cmInfo) static boolean
disconnectBadClientByServer
(CMUser user, CMInfo cmInfo) static boolean
disconnectBadNode
(SocketChannel badSC, CMInfo cmInfo) static boolean
disconnectFromAddServer
(String strName, CMInfo cmInfo) static boolean
disconnectFromDefaultServer
(CMInfo cmInfo) static CMServer
static CMUser
findGroupMemberOfClient
(String strUser, CMInfo cmInfo) static CMUser
static CMUser
findGroupMemberOfServer
(String strSession, String strGroup, String strUser, CMInfo cmInfo) static CMServer
findServer
(String strTarget, CMInfo cmInfo) static CMUser
findUserWithSocketChannel
(SelectableChannel ch, CMMember loginUsers) static int
getNumLoginServers
(CMInfo cmInfo) static boolean
static boolean
isChannelBelongsToServer
(SelectableChannel ch, CMServer server) static boolean
processEvent
(CMMessage msg, CMInfo cmInfo) static boolean
replyToADD_LOGIN
(CMMultiServerEvent mse, int nValidUser, CMInfo cmInfo) static boolean
replyToLOGIN
(CMSessionEvent se, int nValidUser, CMInfo cmInfo) static void
static void
updateMyLastEventTransTime
(SelectableChannel ch, CMInfo cmInfo)
-
Constructor Details
-
CMInteractionManager
public CMInteractionManager()
-
-
Method Details
-
init
-
terminate
-
connectDefaultServer
-
disconnectFromDefaultServer
-
getNumLoginServers
-
connectAddServer
-
disconnectFromAddServer
-
disconnectBadNode
-
disconnectBadAddServerByDefaultServer
-
disconnectBadClientByServer
-
processEvent
-
findUserWithSocketChannel
-
findGroupMemberOfServer
-
findGroupMemberOfClient
-
findGroupMemberOfClientWithSocketChannel
-
findServer
-
findAddServerWithSocketChannel
-
isChannelBelongsToServer
-
updateMyLastEventTransTime
-
replyToLOGIN
-
replyToADD_LOGIN
-