org.picocontainer.references
Class ThreadLocalMapObjectReference

java.lang.Object
  extended by org.picocontainer.references.ThreadLocalMapObjectReference
All Implemented Interfaces:
ObjectReference

public class ThreadLocalMapObjectReference
extends Object
implements ObjectReference

Author:
Paul Hammant

Constructor Summary
ThreadLocalMapObjectReference(ThreadLocal threadLocal, Object componentKey)
           
 
Method Summary
 Object get()
          Retrieve an actual reference to the object.
 void set(Object item)
          Assign an object to the reference.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadLocalMapObjectReference

public ThreadLocalMapObjectReference(ThreadLocal threadLocal,
                                     Object componentKey)
Method Detail

get

public Object get()
Description copied from interface: ObjectReference
Retrieve an actual reference to the object. Returns null if the reference is not available or has not been populated yet.

Specified by:
get in interface ObjectReference
Returns:
an actual reference to the object.

set

public void set(Object item)
Description copied from interface: ObjectReference
Assign an object to the reference.

Specified by:
set in interface ObjectReference
Parameters:
item - the object to assign to the reference. May be null.


Copyright © 2003-2010 Codehaus. All Rights Reserved.