com.thoughtworks.proxy.kit
Interface ObjectReference<T>

All Known Implementing Classes:
SimpleReference

public interface ObjectReference<T>

A way to refer to objects that are stored in "awkward" places (for example inside a HttpSession or ThreadLocal). This interface is typically implemented by someone integrating with an existing container.

Since:
0.2
Author:
Joe Walnes

Method Summary
 T get()
          Retrieve an actual reference to the object.
 void set(T item)
          Assign an object to the reference.
 

Method Detail

get

T get()
Retrieve an actual reference to the object. Returns null if the reference is not available or has not been populated yet.

Returns:
an actual reference to the object.
Since:
0.2

set

void set(T item)
Assign an object to the reference.

Parameters:
item - the object to assign to the reference. May be null.
Since:
0.2


Copyright © 2005-2010 Codehaus. All Rights Reserved.