| 
 | JavaTM 2 Platform Std. Ed. v1.3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--java.lang.ref.ReferenceQueue
Reference queues, to which registered reference objects are appended by the garbage collector after the appropriate reachability changes are detected.
| Constructor Summary | |
| ReferenceQueue()Constructs a new reference-object queue. | |
| Method Summary | |
|  Reference | poll()Polls this queue to see if a reference object is available, returning one immediately if so. | 
|  Reference | remove()Removes the next reference object in this queue, blocking until one becomes available. | 
|  Reference | remove(long timeout)Removes the next reference object in this queue, blocking until either one becomes available or the given timeout period expires. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public ReferenceQueue()
| Method Detail | 
public Reference poll()
null.null
public Reference remove(long timeout)
                 throws IllegalArgumentException,
                        InterruptedException
timeout - If positive, block for up timeout
                  milliseconds while waiting for a reference to be
                  added to this queue.  If zero, block indefinitely.nullIllegalArgumentException - If the value of the timeout argument is negativeInterruptedException - If the timeout wait is interrupted
public Reference remove()
                 throws InterruptedException
InterruptedException - If the wait is interrupted| 
 | JavaTM 2 Platform Std. Ed. v1.3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Oracle and/or its affiliates, in the US and other countries.
Copyright © 1995, 2010 Oracle and/or its affiliates.    All rights reserved.