No examples for this method.
Frequently called with: [Clear]
-1
| java.lang.Object | |
| ↳ | java.lang.ref.ReferenceQueue<T> |
The ReferenceQueue is the container on which reference objects are enqueued when the garbage collector detects the reachability type specified for the referent.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Constructs a new instance of this class.
|
||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Returns the next available reference from the queue, removing it in the process.
|
||||||||||
|
|
Returns the next available reference from the queue, removing it in the process.
|
||||||||||
|
|
Returns the next available reference from the queue, removing it in the process.
|
||||||||||
| [Expand]
Inherited Methods
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
|||||||||||
Returns the next available reference from the queue, removing it in the process. Does not wait for a reference to become available.
null if no reference is immediately available Returns the next available reference from the queue, removing it in the process. Waits indefinitely for a reference to become available.
| InterruptedException | if the blocking call was interrupted |
|---|
Returns the next available reference from the queue, removing it in the process. Waits for a reference to become available or the given timeout period to elapse, whichever happens first.
| timeoutMillis | maximum time to spend waiting for a reference object to become available. A value of 0 results in the method waiting indefinitely. |
|---|
null if no reference becomes available within the timeout period| IllegalArgumentException | if timeoutMillis < 0. |
|---|---|
| InterruptedException | if the blocking call was interrupted |