Class NuxeoBlockingQueue

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<Runnable>
org.nuxeo.ecm.core.work.NuxeoBlockingQueue
All Implemented Interfaces:
Iterable<Runnable>, Collection<Runnable>, BlockingQueue<Runnable>, Queue<Runnable>
Direct Known Subclasses:
MemoryBlockingQueue

public abstract class NuxeoBlockingQueue extends AbstractQueue<Runnable> implements BlockingQueue<Runnable>
An abstract BlockingQueue suitable for a fixed-sized ThreadPoolExecutor, that can be implemented in terms of a few methods. offer(java.lang.Runnable) always succeeds.
Since:
5.8