org.openejb.util
Class HashThreadLocal

java.lang.Object
  |
  +--org.openejb.util.HashThreadLocal
Direct Known Subclasses:
SharedLocalConnectionManager.SpecialHashThreadLocal

public class HashThreadLocal
extends java.lang.Object

This class allows thread-specific storage (TSS) of values by key, so that object are stored by thread identity as well as an application specific key. This makes it possible have context sensitive TSS.

Version:
$ $
See Also:

Field Summary
(package private)  java.util.HashMap keyMap
           
 
Constructor Summary
HashThreadLocal()
           
 
Method Summary
 java.lang.Object get(java.lang.Object key)
           
 void put(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keyMap

java.util.HashMap keyMap
Constructor Detail

HashThreadLocal

public HashThreadLocal()
Method Detail

put

public void put(java.lang.Object key,
                java.lang.Object value)

get

public java.lang.Object get(java.lang.Object key)