Class ConcurrentQueueImpl<V>
- java.lang.Object
-
- com.sun.xml.ws.transport.tcp.connectioncache.impl.concurrent.ConcurrentQueueImpl<V>
-
- All Implemented Interfaces:
ConcurrentQueue<V>
public class ConcurrentQueueImpl<V> extends Object implements ConcurrentQueue<V>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.sun.xml.ws.transport.tcp.connectioncache.spi.concurrent.ConcurrentQueue
ConcurrentQueue.Handle<V>
-
-
Constructor Summary
Constructors Constructor Description ConcurrentQueueImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConcurrentQueue.Handle<V>
offer(V arg)
Add a new element to the tail of the queue.V
poll()
Return an element from the head of the queue.int
size()
Return the number of elements in the queue.
-
-
-
Method Detail
-
size
public int size()
Description copied from interface:ConcurrentQueue
Return the number of elements in the queue.- Specified by:
size
in interfaceConcurrentQueue<V>
-
offer
public ConcurrentQueue.Handle<V> offer(V arg)
Add a new element to the tail of the queue. Returns a handle for the element in the queue.- Specified by:
offer
in interfaceConcurrentQueue<V>
-
poll
public V poll()
Return an element from the head of the queue. The element is removed from the queue.- Specified by:
poll
in interfaceConcurrentQueue<V>
-
-