com.sun.enterprise.web.connector.grizzly
Class ConcurrentQueue<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
java.util.concurrent.LinkedBlockingQueue<E>
com.sun.enterprise.web.connector.grizzly.ConcurrentQueue<E>
- All Implemented Interfaces:
- Serializable, Iterable<E>, Collection<E>, BlockingQueue<E>, Queue<E>
public final class ConcurrentQueue<E>
- extends LinkedBlockingQueue<E>
Concurrent Queue implementation, which is used in Grizzly.
This class was introduced in order to easily change the type of Queue,
which is used in Grizzly, because of strange memory leak, found with
ConcurrentLinkedQueue#Nodes (CR6875041).
- Author:
- Alexey Stashok
- See Also:
- Serialized Form
| Methods inherited from class java.util.concurrent.LinkedBlockingQueue |
clear, drainTo, drainTo, iterator, offer, offer, peek, poll, poll, put, remainingCapacity, remove, size, take, toArray, toArray |
ConcurrentQueue
public ConcurrentQueue(String name)
toString
public String toString()
- Overrides:
toString in class LinkedBlockingQueue<E>
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.