Java.Util.Concurrent.LinkedBlockingQueue Members

The members of Java.Util.Concurrent.LinkedBlockingQueue are listed below.

See Also: Inherited members from Java.Util.AbstractQueue

Public Constructors

Creates a LinkedBlockingQueue with a capacity of Java.Lang.Integer.MaxValue.
Documentation for this section has not yet been entered.
Creates a LinkedBlockingQueue with the given (fixed) capacity.

Protected Constructors

A constructor used when creating managed representations of JNI objects; called by the runtime.

Protected Properties

[read-only]
override
ThresholdClassIntPtr. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.
[read-only]
override
ThresholdTypeType. This API supports the Mono for Android infrastructure and is not intended to be used directly from your code.

Public Methods

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 the elements in this queue in proper sequence.
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 is empty.
Poll(long, TimeUnit) : Java.Lang.Object
Retrieves and removes the head of this queue, waiting up to the specified wait time if necessary for an element to become available.
Put(Java.Lang.Object)
Documentation for this section has not yet been entered.
RemainingCapacity() : int
Returns the number of additional elements that this queue can ideally (in the absence of memory or resource constraints) accept without blocking.
override
Size() : int
Returns the number of elements in this queue.
Take() : Java.Lang.Object
Retrieves and removes the head of this queue, waiting if necessary until an element becomes available.