soot.util.queue
Class ChunkedQueue

java.lang.Object
  |
  +--soot.util.queue.ChunkedQueue

public final class ChunkedQueue
extends java.lang.Object

A queue of Object's. One can add objects to the queue, and they are later read by a QueueReader. One can create arbitrary numbers of QueueReader's for a queue, and each one receives all the Object's that are added. Only objects that have not been read by all the QueueReader's are kept. A QueueReader only receives the Object's added to the queue after the QueueReader was created.


Constructor Summary
ChunkedQueue()
           
 
Method Summary
 void add(java.lang.Object o)
          Add an object to the queue.
 QueueReader reader()
          Create reader which will read objects from the queue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChunkedQueue

public ChunkedQueue()
Method Detail

add

public void add(java.lang.Object o)
Add an object to the queue.

reader

public QueueReader reader()
Create reader which will read objects from the queue.