Package com.almis.awe.model.tracker
Class AweConnectionTracker
java.lang.Object
com.almis.awe.model.tracker.AweConnectionTracker
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve all connectionsgetScreenConnections
(String screen) Retrieve connections which are in a concrete screengetUserConnections
(String user) Retrieve user connectionsgetUserConnectionsFromSession
(String user, String session) Retrieve user connectionsvoid
initializeUserConnections
(String user, String connection, String session) Initializes user connectionsboolean
isConnectionActive
(String user, String connection) Check if connection is activeboolean
isUserConnected
(String user) Check if user is connectedvoid
onScreenChange
(ScreenChangeEvent screenChangeEvent) On screen change eventvoid
removeAllConnectionsFromUserSession
(String user, String session) Remove all connections from user session
-
Constructor Details
-
AweConnectionTracker
public AweConnectionTracker()
-
-
Method Details
-
isUserConnected
Check if user is connected- Parameters:
user
- User to check- Returns:
- User is connected
-
isConnectionActive
Check if connection is active- Parameters:
user
- User to check- Returns:
- User is connected
-
getUserConnections
Retrieve user connections- Parameters:
user
- User- Returns:
- Connection set
-
getScreenConnections
Retrieve connections which are in a concrete screen- Parameters:
screen
- Screen- Returns:
- Connection set
-
getUserConnectionsFromSession
Retrieve user connections- Parameters:
user
- User- Returns:
- Connection set
-
initializeUserConnections
Initializes user connections- Parameters:
user
- User
-
removeAllConnectionsFromUserSession
Remove all connections from user session- Parameters:
user
- User
-
getAllConnections
Retrieve all connections- Returns:
- Connection set
-
onScreenChange
On screen change event- Parameters:
screenChangeEvent
-
-