public class SessionManager
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SessionManager.LockWaitingInfo |
static class |
SessionManager.SessionInfo |
static class |
SessionManager.Timeout |
| Constructor and Description |
|---|
SessionManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearLockWaitingInfo(JapeSession session) |
static void |
closeResources(java.lang.String applicationGlobalID,
boolean closeBySessionListener) |
static void |
closeResourcesBySessionGlobalID(java.lang.String globalIDOfSessionToClose) |
static void |
dumpSessions(java.io.Writer w,
java.lang.String sessionId,
java.lang.String regex) |
static void |
endTasks() |
static JapeSession |
getDeadLockSession(JapeSession s) |
static SessionManager.LockWaitingInfo |
getLockWaitingInfo(JapeSession session) |
static SessionManager.SessionInfo |
getSessionInfo(java.lang.String uid) |
static boolean |
isAlive(JapeSession s) |
static boolean |
isIdentifiedSessionsCancelable() |
static boolean |
isTimedOut(JapeSession s) |
static void |
registryAsDeadLocked(JapeSession s,
JapeSession owner) |
static void |
registryAsTimedOut(JapeSession s) |
static void |
registrySession(JapeSession session) |
static void |
setLockWaitingInfo(JapeSession session,
EntityContainer container,
EntityPrimaryKey pk) |
static void |
startTasks() |
static void |
unregistrySession(JapeSession session) |
public static SessionManager.SessionInfo getSessionInfo(java.lang.String uid)
public static boolean isIdentifiedSessionsCancelable()
public static void registryAsDeadLocked(JapeSession s, JapeSession owner)
public static boolean isAlive(JapeSession s)
public static void registryAsTimedOut(JapeSession s)
public static JapeSession getDeadLockSession(JapeSession s)
public static boolean isTimedOut(JapeSession s)
public static void registrySession(JapeSession session)
public static void startTasks()
public static void endTasks()
public static void unregistrySession(JapeSession session)
public static void dumpSessions(java.io.Writer w,
java.lang.String sessionId,
java.lang.String regex)
throws java.lang.Exception
java.lang.Exceptionpublic static void setLockWaitingInfo(JapeSession session, EntityContainer container, EntityPrimaryKey pk)
public static void clearLockWaitingInfo(JapeSession session)
public static SessionManager.LockWaitingInfo getLockWaitingInfo(JapeSession session)
public static void closeResources(java.lang.String applicationGlobalID,
boolean closeBySessionListener)
public static void closeResourcesBySessionGlobalID(java.lang.String globalIDOfSessionToClose)