Java.Util.Concurrent.DelayQueue: Method Members

The methods of Java.Util.Concurrent.DelayQueue are listed below. For a list of all members, see the DelayQueue Members list.

See Also: Inherited members from Java.Util.AbstractQueue

Public Methods

override
Add(Java.Lang.Object) : bool
Documentation for this section has not yet been entered.
DrainTo(ICollection) : int
Documentation for this section has not yet been entered.
DrainTo(ICollection, int) : int
Documentation for this section has not yet been entered.
override
Iterator() : Java.Util.IIterator
Returns an iterator over all the elements (both expired and unexpired) in this queue.
override
Offer(Java.Lang.Object) : bool
Documentation for this section has not yet been entered.
Offer(Java.Lang.Object, long, TimeUnit) : bool
Documentation for this section has not yet been entered.
override
Peek() : Java.Lang.Object
Retrieves, but does not remove, the head of this queue, or returns null if this queue is empty.
override
Poll() : Java.Lang.Object
Retrieves and removes the head of this queue, or returns null if this queue has no elements with an expired delay.
Poll(long, TimeUnit) : Java.Lang.Object
Retrieves and removes the head of this queue, waiting if necessary until an element with an expired delay is available on this queue, or the specified wait time expires.
Put(Java.Lang.Object)
Documentation for this section has not yet been entered.
RemainingCapacity() : int
Always returns Integer.MAX_VALUE because a DelayQueue is not capacity constrained.
override
Size() : int
Returns a count of how many objects this Collection contains.
Take() : Java.Lang.Object
Retrieves and removes the head of this queue, waiting if necessary until an element with an expired delay is available on this queue.