|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface UserSessionManager
Interface UserSessionManager
manages the user sessions.
Method Summary | |
---|---|
java.util.Vector |
getAllUserSessions()
Gets all valid user sessions. |
int |
getDefaultMaxInactiveInterval()
Gets all user session's default maximum inactive interval time (in milliseconds). |
long |
getLastLoginTime(java.lang.String user)
Gets last login time of a specific user. |
UserSession |
getUserSession(java.lang.String usID)
Gets a UserSession according to the specified user session's ID. |
UserSession |
login(java.lang.String realm,
java.lang.String userID,
java.lang.String password)
This method will be invoked when a user tries to login to Monitor Server for the first time. |
void |
setDefaultMaxInactiveInterval(int interval)
Sets all user session's default maximum inactive interval time (in milliseconds). |
Method Detail |
---|
java.util.Vector getAllUserSessions()
UserSession getUserSession(java.lang.String usID)
UserSession
according to the specified user session's ID.
usID
- The session ID.
UserSession
.void setDefaultMaxInactiveInterval(int interval)
interval
- The default maximum inactive interval time of all user sessions.int getDefaultMaxInactiveInterval()
UserSession login(java.lang.String realm, java.lang.String userID, java.lang.String password)
realm
- The realm.userID
- The user ID.password
- The password.
UserSession
.long getLastLoginTime(java.lang.String user)
user
- the user ID.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |