LaColla.core.data
Class ApplicationsHandler
java.lang.Object
LaColla.core.data.ApplicationsHandler
public class ApplicationsHandler
- extends java.lang.Object
Method Summary |
void |
addApplication(java.lang.Object aplic)
|
boolean |
AppIsAlive(java.lang.String appId)
|
java.util.ArrayList |
areAppsAlive()
|
Application |
getApplication(java.lang.String appId)
|
java.util.Hashtable |
getApplications()
|
int |
getApplicationsofMember(java.lang.String userId)
|
void |
memberDisconnected(java.lang.String groupId,
java.lang.String userId)
|
void |
newConnectedMember(java.lang.String groupId,
java.lang.String userName,
java.lang.String memberId)
|
void |
newEvent(java.lang.String groupId,
Event evt)
|
void |
newInfoGroup(java.lang.String userId,
java.lang.String groupId,
java.lang.String aplicId,
GroupInfo info)
|
void |
newInstantMsg(java.lang.String groupId,
java.lang.String userId,
java.lang.String destMemberId,
java.lang.Object message)
|
void |
notifyException(java.lang.String groupId,
java.lang.String message)
|
void |
notifyStopTask(java.lang.String groupId,
java.lang.String idTask,
java.lang.String result)
|
void |
notifyTaskState(java.lang.String groupId,
java.lang.String idTask,
java.lang.String state,
java.lang.String result)
|
void |
removeApplication(java.lang.String aplicId)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ApplicationsHandler
public ApplicationsHandler()
addApplication
public void addApplication(java.lang.Object aplic)
removeApplication
public void removeApplication(java.lang.String aplicId)
AppIsAlive
public boolean AppIsAlive(java.lang.String appId)
- Parameters:
appId
-
- Returns:
areAppsAlive
public java.util.ArrayList areAppsAlive()
memberDisconnected
public void memberDisconnected(java.lang.String groupId,
java.lang.String userId)
- Parameters:
groupId
- userId
-
newConnectedMember
public void newConnectedMember(java.lang.String groupId,
java.lang.String userName,
java.lang.String memberId)
- Parameters:
groupId
- userName
- memberId
-
newEvent
public void newEvent(java.lang.String groupId,
Event evt)
- Parameters:
groupId
- evt
-
newInfoGroup
public void newInfoGroup(java.lang.String userId,
java.lang.String groupId,
java.lang.String aplicId,
GroupInfo info)
- Parameters:
userId
- groupId
- aplicId
- info
-
newInstantMsg
public void newInstantMsg(java.lang.String groupId,
java.lang.String userId,
java.lang.String destMemberId,
java.lang.Object message)
- Parameters:
groupId
- userId
- destMemberId
- message
-
notifyStopTask
public void notifyStopTask(java.lang.String groupId,
java.lang.String idTask,
java.lang.String result)
throws java.rmi.NotBoundException
- Throws:
java.rmi.NotBoundException
notifyTaskState
public void notifyTaskState(java.lang.String groupId,
java.lang.String idTask,
java.lang.String state,
java.lang.String result)
notifyException
public void notifyException(java.lang.String groupId,
java.lang.String message)
getApplication
public Application getApplication(java.lang.String appId)
- Parameters:
appId
-
getApplicationsofMember
public int getApplicationsofMember(java.lang.String userId)
getApplications
public java.util.Hashtable getApplications()
- Returns: