org.apache.pivot.collections
Interface QueueListener<T>

All Known Implementing Classes:
Queue.QueueListenerList, QueueListener.Adapter

public interface QueueListener<T>

Queue listener interface.


Nested Class Summary
static class QueueListener.Adapter<T>
          QueueListener adapter.
 
Method Summary
 void comparatorChanged(Queue<T> queue, Comparator<T> previousComparator)
          Called when a queue's comparator has changed.
 void itemDequeued(Queue<T> queue, T item)
          Called when an item has been removed from the head of a queue.
 void itemEnqueued(Queue<T> queue, T item)
          Called when an item has been inserted into the tail of a queue.
 void queueCleared(Queue<T> queue)
          Called when a queue has been cleared.
 

Method Detail

itemEnqueued

void itemEnqueued(Queue<T> queue,
                  T item)
Called when an item has been inserted into the tail of a queue.

Parameters:
queue -
item -

itemDequeued

void itemDequeued(Queue<T> queue,
                  T item)
Called when an item has been removed from the head of a queue.

Parameters:
queue -
item -

queueCleared

void queueCleared(Queue<T> queue)
Called when a queue has been cleared.

Parameters:
queue -

comparatorChanged

void comparatorChanged(Queue<T> queue,
                       Comparator<T> previousComparator)
Called when a queue's comparator has changed.

Parameters:
queue -
previousComparator -