java.lang.Object | +--com.ibm.commerce.ras.DDThreadContextManager
This class is handles the thread context used by the double click handler. This class is for internal use only.
Constructor Summary | |
---|---|
DDThreadContextManager() DoubleClickContext constructor comment. |
Method Summary | |
---|---|
static java.lang.String |
asyncDumpThreadContextsToFile(java.lang.String dir) |
static
DDThreadContext |
createDummyThreadContext(java.lang.Thread thread,
java.lang.String sessionId) Insert the method's description here. |
static
DDThreadContext |
createThreadContext() Insert the method's description here. |
static
DDThreadContext |
createThreadContext(java.lang.String sessionId) Insert the method's description here. |
static
DDThreadContext |
createThreadContext(java.lang.Thread thread) Insert the method's description here. |
static
DDThreadContext |
createThreadContext(java.lang.Thread thread,
java.lang.String sessionId) Insert the method's description here. |
static void |
destroy(
DDThreadContext tctxt) Insert the method's description here. |
static java.lang.StringBuffer |
dumpThreadContexts(boolean sync) |
static java.lang.String |
dumpThreadContextsToFile(java.lang.String dir,
boolean sync) Dumps the thread contexts to a file. |
static java.lang.Long |
getIdentifier() |
static
DDThreadContext |
getThreadContext() Insert the method's description here. |
static
DDThreadContext |
getThreadContext(java.lang.Thread thread) Insert the method's description here. |
static java.lang.Integer |
getThreadId() Insert the method's description here. |
static java.lang.Integer |
getThreadId(java.lang.Thread val) Insert the method's description here. |
static java.lang.String |
getThreadSessionId() Insert the method's description here. |
static java.lang.String |
getThreadTraceId() Insert the method's description here. |
static java.lang.Long |
getTraceId() Insert the method's description here. |
static void |
resetThreadContext() Insert the method's description here. |
static void |
resetThreadContext(java.lang.Thread thread) Insert the method's description here. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public DDThreadContextManager()
Method Detail |
---|
public static DDThreadContext createThreadContext()
public static DDThreadContext createThreadContext(java.lang.String sessionId)
public static DDThreadContext createThreadContext(java.lang.Thread thread)
public static DDThreadContext createThreadContext(java.lang.Thread thread, java.lang.String sessionId)
public static DDThreadContext createDummyThreadContext(java.lang.Thread thread, java.lang.String sessionId)
public static void destroy(DDThreadContext tctxt)
public static java.lang.Long getIdentifier()
public static DDThreadContext getThreadContext()
public static DDThreadContext getThreadContext(java.lang.Thread thread)
public static java.lang.Integer getThreadId()
public static java.lang.Integer getThreadId(java.lang.Thread val)
public static java.lang.String getThreadSessionId()
public static java.lang.String getThreadTraceId()
public static java.lang.Long getTraceId()
public static void resetThreadContext()
public static void resetThreadContext(java.lang.Thread thread)
public static java.lang.StringBuffer dumpThreadContexts(boolean sync)
public static java.lang.String dumpThreadContextsToFile(java.lang.String dir, boolean sync)
dir
- - the directory to dump tosync
- - true if a synchronize dump is
requiredpublic static java.lang.String asyncDumpThreadContextsToFile(java.lang.String dir)