org.jboss.messaging.util.prioritylinkedlist
Interface PriorityLinkedList

All Known Implementing Classes:
BasicPriorityLinkedList

public interface PriorityLinkedList

A type of linked list which maintains items according to a priority

Version:
$Revision: 1174 $ $Id: PrioritizedDeque.java 1174 2006-08-02 14:14:32Z timfox $
Author:
Method Summary
 void addFirst(java.lang.Object obj, int priority)
           
 void addLast(java.lang.Object obj, int priority)
           
 void clear()
           
 java.util.List getAll()
           
 boolean isEmpty()
           
 java.util.ListIterator iterator()
           
 java.lang.Object peekFirst()
           
 java.lang.Object removeFirst()
           
 java.lang.Object removeLast()
           
 int size()
           
 

Method Detail

addFirst

public void addFirst(java.lang.Object obj,
                     int priority)

addLast

public void addLast(java.lang.Object obj,
                    int priority)

removeFirst

public java.lang.Object removeFirst()

removeLast

public java.lang.Object removeLast()

peekFirst

public java.lang.Object peekFirst()

getAll

public java.util.List getAll()

clear

public void clear()

size

public int size()

iterator

public java.util.ListIterator iterator()

isEmpty

public boolean isEmpty()


Copyright © 2006 JBoss Inc. All Rights Reserved.