| 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.
|