Top Description Classes
[default module]

Package org.apache.commons.collections4.queue


This package contains implementations for the Queue interface.

The following implementations are provided in the package:

The following decorators are provided in the package:

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractQueueDecorator<
the type of the elements in the queue
E
>

Decorates another Queue to provide additional behaviour.

public class
CircularFifoQueue<
the type of elements in this collection
E
>

CircularFifoQueue is a first-in first-out queue with a fixed size that replaces its oldest element if full.

public class
PredicatedQueue<
the type of elements held in this queue
E
>

Decorates another Queue to validate that additions match a specified predicate.

public class
SynchronizedQueue<
the type of the elements in the collection
E
>

Decorates another Queue to synchronize its behaviour for a multi-threaded environment.

public class
TransformedQueue<
the type of elements held in this queue
E
>

Decorates another Queue to transform objects that are added.

public class
UnmodifiableQueue<
the type of elements held in this queue
E
>

Decorates another Queue to ensure it can't be altered.