org.olat.instantMessaging.syncservice
Interface InstantMessagingSessionItems

All Known Implementing Classes:
ConnectedUsersLocal, RemoteSessionsOnIMServerOverXMPP

public interface InstantMessagingSessionItems

Description:
get information about all logged in users either locally or clusterWide depending on the impl.

Initial Date: 06.08.2008

Author:
guido

Method Summary
 java.util.List<ConnectedUsersListEntry> getConnectedUsers(Identity currentUser)
          returns a list of all connected users.
 

Method Detail

getConnectedUsers

java.util.List<ConnectedUsersListEntry> getConnectedUsers(Identity currentUser)
returns a list of all connected users. If in single vm mode it collects the olat sessions if cluster wide the implementation asks the IM server for a list of all sessions.

Parameters:
the - identity of the current user which gets excluded from the cache
Returns:
the list