org.jpos.util
Class BlockingQueue
java.lang.Object
org.jpos.util.BlockingQueue
public class BlockingQueue
- extends java.lang.Object
implements a blocking queue
- Since:
- 1.1
- See Also:
ThreadPool
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlockingQueue
public BlockingQueue()
enqueue
public void enqueue(java.lang.Object o)
throws BlockingQueue.Closed
- Throws:
BlockingQueue.Closed
requeue
public void requeue(java.lang.Object o)
throws BlockingQueue.Closed
- Throws:
BlockingQueue.Closed
dequeue
public java.lang.Object dequeue()
throws java.lang.InterruptedException,
BlockingQueue.Closed
- Throws:
java.lang.InterruptedException
BlockingQueue.Closed
dequeue
public java.lang.Object dequeue(long timeout)
throws java.lang.InterruptedException,
BlockingQueue.Closed
- Throws:
java.lang.InterruptedException
BlockingQueue.Closed
close
public void close()
consumerCount
public int consumerCount()
ready
public boolean ready()
pending
public int pending()
getQueue
public java.util.LinkedList getQueue()
setQueue
public void setQueue(java.util.LinkedList queue)