Package com.iizix.server.user
Class UserSessions
- java.lang.Object
- com.iizix.server.user.UserSessions
 
- public class UserSessions extends java.lang.ObjectThe UserSessions contains information about all sessions being run by the same user.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - AppSessionGyro[]- getAllAppSessionGyros()Gets all the application session gyro's of the user.- java.lang.String- getAppID()Gets the App ID.- AppSessionGyro- getAppSessionGyro(java.lang.String sessionID)Gets an existing AppSessionGyro from a session ID.- long- getCreationTime()Gets the creation time in milliseconds.- java.lang.String[]- getSessionIDs()Gets the session ID's for this user.- UserIdentifier- getUserIdentifier()Gets the user identifier.- boolean- hasSessionID(java.lang.String sessionID)Checks if a session ID has been started by this user.- void- onDisposed(AppSessionGyro appSessionGyro)Called when an application is disposed of.- java.lang.String- toString()Returns a string representation of this user identifier and its values.
 
- Method Detail- getAppID- public java.lang.String getAppID() Gets the App ID.
 - getUserIdentifier- public UserIdentifier getUserIdentifier() Gets the user identifier.
 - getCreationTime- public long getCreationTime() Gets the creation time in milliseconds.
 - getSessionIDs- public java.lang.String[] getSessionIDs() Gets the session ID's for this user.- Returns:
- An array of the session ID's.
 
 - hasSessionID- public boolean hasSessionID(java.lang.String sessionID) Checks if a session ID has been started by this user.- Parameters:
- sessionID- The session ID.
- Returns:
- true if started, false otherwise.
 
 - getAppSessionGyro- public AppSessionGyro getAppSessionGyro(java.lang.String sessionID) Gets an existing AppSessionGyro from a session ID. This call is done from ActiveUserSessions in a synchronized block.- Parameters:
- sessionID- The session ID, "-1" for last.
- Returns:
- The application session or null if not found.
 
 - getAllAppSessionGyros- public AppSessionGyro[] getAllAppSessionGyros() Gets all the application session gyro's of the user.- Returns:
- The array of AppSessionGyro's.
 
 - onDisposed- public void onDisposed(AppSessionGyro appSessionGyro) Called when an application is disposed of.
 - toString- public java.lang.String toString() Returns a string representation of this user identifier and its values.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- a string representation.