com.objectwave.transactionalSupport
Class ThreadContext
java.lang.Object
|
+--com.objectwave.transactionalSupport.ThreadContext
- public class ThreadContext
- extends java.lang.Object
This is used for performance optimization. We replace the Thread contextClassLoader with
our own implementation. This allows the ability to create Thread safe access to resources
without synchronization.
- Version:
- 1.1
- Author:
- Dave Hoag
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SESSION
public static final int SESSION
- See Also:
- Constant Field Values
ARRAYCACHE
public static final int ARRAYCACHE
- See Also:
- Constant Field Values
MODIFIEDCACHE
public static final int MODIFIEDCACHE
- See Also:
- Constant Field Values
MAX
public static final int MAX
- See Also:
- Constant Field Values
ThreadContext
public ThreadContext()
getArrayCache
public static final ExpandingObjectModifiedArrayCache getArrayCache()
setArrayCache
public static final void setArrayCache(ExpandingObjectModifiedArrayCache session)
getModifiedCache
public static final ExpandingObjectModifiedCache getModifiedCache()
setModifiedCache
public static final void setModifiedCache(ExpandingObjectModifiedCache session)
getSession
public static final Session getSession()
setSession
public static final void setSession(Session session)
setSession
public static final void setSession(java.lang.Thread td,
Session session)
setContext
public static final void setContext(java.lang.Thread td,
java.lang.Object[] obj)
setContext
public static final void setContext(java.lang.Object[] obj)
getContext
public static final java.lang.Object[] getContext()