soot.util.queue
Class ChunkedQueue<E>
java.lang.Object
soot.util.queue.ChunkedQueue<E>
public final class ChunkedQueue<E>
- extends 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.
- Author:
- Ondrej Lhotak
Method Summary |
void |
add(E o)
Add an object to the queue. |
QueueReader<E> |
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 |
ChunkedQueue
public ChunkedQueue()
add
public void add(E o)
- Add an object to the queue.
reader
public QueueReader<E> reader()
- Create reader which will read objects from the queue.