com.mindbright.util
Class Queue

java.lang.Object
  extended bycom.mindbright.util.Queue

public final class Queue
extends java.lang.Object


Constructor Summary
Queue()
           
Queue(int depth, int hiwater)
           
 
Method Summary
 void disable()
           
 void enable()
           
 java.lang.Object getFirst()
           
 boolean isEmpty()
           
 void putFirst(java.lang.Object obj)
           
 void putLast(java.lang.Object obj)
           
 void release()
           
 void setBlocking(boolean block)
           
 void setDepth(int depth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Queue

public Queue()

Queue

public Queue(int depth,
             int hiwater)
Method Detail

setDepth

public void setDepth(int depth)

putLast

public void putLast(java.lang.Object obj)

putFirst

public void putFirst(java.lang.Object obj)

release

public void release()

disable

public void disable()

enable

public void enable()

setBlocking

public void setBlocking(boolean block)

isEmpty

public boolean isEmpty()

getFirst

public java.lang.Object getFirst()