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()
           
 void dump()
           
 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

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

addLast

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

removeFirst

java.lang.Object removeFirst()

removeLast

java.lang.Object removeLast()

peekFirst

java.lang.Object peekFirst()

getAll

java.util.List getAll()

clear

void clear()

size

int size()

iterator

java.util.ListIterator iterator()

isEmpty

boolean isEmpty()

dump

void dump()


Copyright © 2006 JBoss Inc. All Rights Reserved.