Interface | Description |
---|---|
QueueingStrategy<E> |
Implementations of this class perform actions before and after adding or
removing items from a queue (i.e.
|
Class | Description |
---|---|
HeapQueueingStrategy<E> |
This QueueingStrategy slows down the rate at which items can be added to a
queue based on the amount of free heap space available.
|
QueueingStrategies |
This is a helper class for instantiating available QueueingStrategy's.
|
StrategicBlockingQueue<E> |
A StrategicBlockingQueue wraps a standard BlockingQueue, providing a
QueueingStrategy for performing actions before and after adding and removing
items from the wrapped queue.
|
StrategicExecutors |
Provide some convenience functions for creating new
BalancingThreadPoolExecutor instances. |
StrategicQueues |
This is a helper class for instantiating StrategicBlockingQueue's.
|
WrappedBlockingQueue<E> |
This is a pass-through class that just wraps all the methods of a BlockingQueue.
|