| Name | Description | Type | Package | Framework |
| AbstractQueue | Provides the base functionality for the other Queue types. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| DefaultQueue | The default queue implementation is a variable size queue. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| FixedSizeQueue | An implementation of the Queue that has a fixed size. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| LossyMultiCastSink | This is a org. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| MultiCastSink | This is a org. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| NullDequeueInterceptor | The dequeue executable interface describes operations that are executed before and after elements are pulled from a | Class | org.apache.excalibur.event.impl | Apache Avalon |
| NullEnqueuePredicate | The NullEnqueuePredicate does nothing to limit a Queue's ability to enqueue. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| RateLimitingPredicate | This enqueue predicate implements input rate policing. | Class | org.apache.excalibur.event.impl | Apache Avalon |
| ThresholdEnqueuePredicate | The ThresholdEnqueuePredicate limits the elements that can be enqueued based on the size of the Queue. | Class | org.apache.excalibur.event.impl | Apache Avalon |