com.bankframe.services.sessionmgmt.ejb
Class EJBSessionManagementBean
java.lang.Object
|
+--com.bankframe.ejb.ESessionBean
|
+--com.bankframe.services.sessionmgmt.SessionManagementBean
|
+--com.bankframe.services.sessionmgmt.ejb.EJBSessionManagementBean
- All Implemented Interfaces:
- javax.ejb.EnterpriseBean, ESession, java.io.Serializable, javax.ejb.SessionBean
- public class EJBSessionManagementBean
- extends SessionManagementBean
EJB based implementation of Session Management mechanism
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
JNDI_NAME
|
Methods inherited from class com.bankframe.ejb.ESessionBean |
audit, ejbActivate, ejbCreate, ejbLoad, ejbPassivate, ejbPostCreate, ejbRemove, ejbStore, getSessionContext, processDataPackets, setSessionContext, unsetSessionContext |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JNDI_NAME
public static final java.lang.String JNDI_NAME
EJBSessionManagementBean
public EJBSessionManagementBean()
getNumValidSessions
public int getNumValidSessions()
throws javax.ejb.FinderException
- Get the number of valid sessions
- Specified by:
getNumValidSessions
in class SessionManagementBean
- Returns:
- Number of valid sessions currently logged on
- Throws:
javax.ejb.FinderException
- on error
getSessions
public java.util.Enumeration getSessions()
throws javax.ejb.FinderException
- Get all current valid sessions
- Specified by:
getSessions
in class SessionManagementBean
- Returns:
- Enumeration containing all valid session instances
- Throws:
javax.ejb.FinderException
- if an error is encountered retrieving session instances
removeAllSessions
public int removeAllSessions()
throws javax.ejb.FinderException
- Remove all Sessions, effectively logging off all users on the system
- Specified by:
removeAllSessions
in class SessionManagementBean
- Returns:
- Number of sessions removed
- Throws:
javax.ejb.FinderException
- if an error occurs
removeInvalidSessions
public int removeInvalidSessions()
throws javax.ejb.FinderException
- Remove all Invalid Sessions
- Specified by:
removeInvalidSessions
in class SessionManagementBean
- Returns:
- Number of sessions removed
- Throws:
javax.ejb.FinderException
- if an error occurs while removing invalid sessions
deleteSessionsForUserId
public boolean deleteSessionsForUserId(java.lang.String userId)
throws InvalidSessionException
- delete the BankFrameSessions for a userId
- Parameters:
userId
- Id of the session to delete
- Returns:
- forcedFlag if one or more userSessions were forced off
- Throws:
InvalidSessionException
- if the session does not exist
Copyright © 2005 Siebel Systems, Inc. All rights reserved.