com.tivoli.jflt.buffering
Class CircularBuffer

java.lang.Object
  |
  +--com.tivoli.jflt.buffering.CircularBuffer

public class CircularBuffer
extends java.lang.Object

This CircularBuffer provides a FIFO circular communications pipe.

Version:
1.1
Author:
Raimondo Castino, Cosimo Vampo

Field Summary
static int DEFAULT_SIZE
          The default circular buffer capacity.
 
Constructor Summary
CircularBuffer()
           
CircularBuffer(int size)
           
 
Method Summary
 LogItem get()
           
 boolean isEmpty()
          Returns true if and only if the circular buffer has no values in it.
 void put(LogItem value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_SIZE

public static final int DEFAULT_SIZE
The default circular buffer capacity.
Constructor Detail

CircularBuffer

public CircularBuffer()

CircularBuffer

public CircularBuffer(int size)
Method Detail

isEmpty

public boolean isEmpty()
Returns true if and only if the circular buffer has no values in it.

get

public LogItem get()

put

public void put(LogItem value)