|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.toplink.tools.sessionmanagement.SessionManager
Purpose: Global session location.
Description: This allows for a global session local which can be accessed globally from other classes. This is needed for EJB data stores as they must have a globally accessible place to access the session. This can be by EJB session beans, BMP beans and CMP beans as well as Servlets and other three-tier services.
Responsibilities:
Constructor Summary |
SessionManager()
PUBLIC: The default constructor to create a new session manager. |
Method Summary |
Type | Method |
---|---|
void |
addSession(java.lang.String sessionName,
Session session)
ADVANCED: add an named session to the hashtable. |
Session |
getDefaultSession()
PUBLIC: Return the default session. |
static SessionManager |
getManager()
PUBLIC: Return the singleton session manager. |
Session |
getSession(java.lang.String sessionName)
PUBLIC: Return the session by name. |
Session |
getSession(java.lang.String sessionName,
java.lang.ClassLoader objectClassLoader)
PUBLIC: Return the session by name. |
Session |
getSession(java.lang.String sessionName,
java.lang.Object objectBean)
Deprecated. |
Session |
getSession(XMLLoader xmlLoader,
java.lang.String sessionName,
java.lang.ClassLoader objectClassLoader)
PUBLIC: Return the session by name, loading the configuration from the file specified in the xmlLoader. |
Session |
getSession(XMLLoader xmlLoader,
java.lang.String sessionName,
java.lang.ClassLoader objectClassLoader,
boolean shouldLoginSession,
boolean shouldRefreshSession)
PUBLIC: Return the session by name, loading the configuration from the file specified in the xmlLoader. |
void |
setDefaultSession(Session defaultSession)
PUBLIC: Set the default session. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SessionManager()
Method Detail |
public void addSession(java.lang.String sessionName, Session session)
public Session getDefaultSession()
public static SessionManager getManager()
public Session getSession(java.lang.String sessionName)
public Session getSession(java.lang.String sessionName, java.lang.Object objectBean)
public Session getSession(java.lang.String sessionName, java.lang.ClassLoader objectClassLoader)
public Session getSession(XMLLoader xmlLoader, java.lang.String sessionName, java.lang.ClassLoader objectClassLoader)
public Session getSession(XMLLoader xmlLoader, java.lang.String sessionName, java.lang.ClassLoader objectClassLoader, boolean shouldLoginSession, boolean shouldRefreshSession)
public void setDefaultSession(Session defaultSession)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |