public class Holder<T>
extends java.lang.Object
Holders are intended for receiving a result from an anonymous class.
Note that Holder is not thread safe. For a thread safe
implementation, use AtomicReference. Also note that two different
Holder instances are never considered equal.
public static <T> Holder<T> newEmpty()
public T get()
public void await()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean await(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object