soc.util
Class CappedQueue

java.lang.Object
  extended bysoc.util.CappedQueue

public class CappedQueue
extends java.lang.Object

This queue has a size limit


Field Summary
private  int sizeLimit
           
private  java.util.Vector vec
           
 
Constructor Summary
CappedQueue()
          constructor
CappedQueue(int s)
          constructor
 
Method Summary
 boolean empty()
          DOCUMENT ME!
 java.lang.Object get()
          DOCUMENT ME!
 void put(java.lang.Object o)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vec

private java.util.Vector vec

sizeLimit

private int sizeLimit
Constructor Detail

CappedQueue

public CappedQueue()
constructor


CappedQueue

public CappedQueue(int s)
constructor

Parameters:
s - the size limit
Method Detail

put

public void put(java.lang.Object o)
         throws CutoffExceededException
DOCUMENT ME!

Parameters:
o - DOCUMENT ME!
Throws:
CutoffExceededException - DOCUMENT ME!

get

public java.lang.Object get()
DOCUMENT ME!

Returns:
DOCUMENT ME!

empty

public boolean empty()
DOCUMENT ME!

Returns:
DOCUMENT ME!