Class TransportFilter.QueuingExecutor.HandOffQueue

java.lang.Object
java.util.AbstractCollection<Runnable>
java.util.AbstractQueue<Runnable>
java.util.concurrent.SynchronousQueue<Runnable>
org.glassfish.jersey.jdk.connector.internal.TransportFilter.QueuingExecutor.HandOffQueue
All Implemented Interfaces:
Serializable, Iterable<Runnable>, Collection<Runnable>, BlockingQueue<Runnable>, Queue<Runnable>
Enclosing class:
TransportFilter.QueuingExecutor

private static class TransportFilter.QueuingExecutor.HandOffQueue extends SynchronousQueue<Runnable>
Synchronous queue that tries to empty taskQueue before it blocks waiting for new tasks to be submitted. It is passed to ThreadPoolExecutor, where it is used used to hand off tasks from task-submitting thread to worker threads.