C D G I M P R S V

C

com.webtair.session - package com.webtair.session
 
com.webtair.session.artifact - package com.webtair.session.artifact
 
com.webtair.session.config - package com.webtair.session.config
 
ConfigBean - Class in com.webtair.session.config
Config Bean – implements basic configuration information needed for properly working SessionMan.
ConfigBean() - Constructor for class com.webtair.session.config.ConfigBean
Default constructor init all fields of bean with values defined in constants
ConfigBean(long, long) - Constructor for class com.webtair.session.config.ConfigBean
Constructor that specifies only session life time and cleanup interval.
ConfigBean(int, long, long) - Constructor for class com.webtair.session.config.ConfigBean
Constructor that specifies all fields of the bean

D

DEFAULT_CLEANUP_INTERVAL - Static variable in class com.webtair.session.config.ConfigBean
Default session cleanus interval 10min
DEFAULT_SESSION_LIFETIME - Static variable in class com.webtair.session.config.ConfigBean
Default session life in ms = 30min * 60s * 1000ms
DEFAULT_USER_COUNT - Static variable in class com.webtair.session.config.ConfigBean
Prospective quantity of sessions

G

generateSessionId(String) - Static method in class com.webtair.session.SessionMan
Generates unique session id for current login
getCleanupInterval() - Method in class com.webtair.session.config.ConfigBean
Return current cleanup interval in ms;
getIdUser() - Method in class com.webtair.session.artifact.SimpleSessionInfo
 
getLastTimeUsed() - Method in interface com.webtair.session.artifact.SessionInfo
Returns time of last use of session
getLastTimeUsed() - Method in class com.webtair.session.artifact.SimpleSessionInfo
Return last time of session used in ms
getSessionLifeTime() - Method in class com.webtair.session.config.ConfigBean
Return current session lifetime in ms
getUserCount() - Method in class com.webtair.session.config.ConfigBean
Return current user count (initial size of HashMap)

I

isSessionExpired(String) - Method in class com.webtair.session.SessionMan
Check if session expired or not.

M

MIN_CLEANUP_INTERVAL - Static variable in class com.webtair.session.config.ConfigBean
Minimally admissible cleanup interval
MIN_SESSION_LIFETIME - Static variable in class com.webtair.session.config.ConfigBean
Minimally admissible time of a session life

P

putSessionInfo(String, T) - Method in class com.webtair.session.SessionMan
Register new user at SessionMan's HashMap.

R

removeSession(String) - Method in class com.webtair.session.SessionMan
Remove session from session handler map

S

SessionInfo - Interface in com.webtair.session.artifact
 
SessionMan<T extends SessionInfo> - Class in com.webtair.session
Entry poin of SessionMan library.
SessionMan(ConfigBean) - Constructor for class com.webtair.session.SessionMan
Constructor that populate SessionMan by provided config information
SessionMan() - Constructor for class com.webtair.session.SessionMan
Default constructor
setCleanupInterval(long) - Method in class com.webtair.session.config.ConfigBean
Set current cleanup interval in ms;
setIdUser(String) - Method in class com.webtair.session.artifact.SimpleSessionInfo
 
setLastTimeUsed(long) - Method in interface com.webtair.session.artifact.SessionInfo
Sets time of last use of session
setLastTimeUsed(long) - Method in class com.webtair.session.artifact.SimpleSessionInfo
Set last time of session used in ms
setSessionLifeTime(long) - Method in class com.webtair.session.config.ConfigBean
Set session lifetime in ms;
setUserCount(int) - Method in class com.webtair.session.config.ConfigBean
Set current user count (initial size of HashMap)
SimpleSessionInfo - Class in com.webtair.session.artifact
Class is a basic SessionInfo implementation with min needed fields.
SimpleSessionInfo() - Constructor for class com.webtair.session.artifact.SimpleSessionInfo
Default constrctor inti SimpleSessionInfo and populate lastTimeUsed with current time value
SimpleSessionInfo(long) - Constructor for class com.webtair.session.artifact.SimpleSessionInfo
Constructor that populate SimpleSessionInfo with mentioned time value
SimpleSessionInfo(String, long) - Constructor for class com.webtair.session.artifact.SimpleSessionInfo
Constructor that populate SimpleSessionInfo with mentioned time value and user id (login)
SimpleSessionInfo(String) - Constructor for class com.webtair.session.artifact.SimpleSessionInfo
Constructor that populate SimpleSessionInfo with current time value and user id (login)

V

validateSession(String) - Method in class com.webtair.session.SessionMan
Check if session is alive and update lastSessionUsedTime if true.

C D G I M P R S V

Copyright © 2006 webtair.com . All Rights Reserved.