Xindice API

org.apache.xindice.util
Class ObjectQueue

java.lang.Object
  |
  +--org.apache.xindice.util.ObjectQueue
All Implemented Interfaces:
java.io.Serializable

public final class ObjectQueue
extends java.lang.Object
implements java.io.Serializable

ObjectQueue is a simple linked list implemention that can be used for FIFO queuing. The benefit of ObjectQueue over Sun's Queue implementation is that it is not an extension of ArrayList and doesn't suffer from ArrayList's resizing performance limitations.

See Also:
Serialized Form

Constructor Summary
ObjectQueue()
           
 
Method Summary
 void add(java.lang.Object value)
           
 void clear()
           
 boolean isEmpty()
           
 java.lang.Object peek()
           
 java.lang.Object remove()
           
 int size()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectQueue

public ObjectQueue()
Method Detail

add

public void add(java.lang.Object value)

remove

public java.lang.Object remove()

isEmpty

public boolean isEmpty()

size

public int size()

peek

public java.lang.Object peek()

clear

public void clear()

Xindice API

Copyright (c) 1999-2001 The Apache Software Foundation