Package tigase.util.workqueue
Class NonpriorityQueue<E>
java.lang.Object
tigase.util.workqueue.PriorityQueueAbstract<E>
tigase.util.workqueue.NonpriorityQueue<E>
Created: Feb 9, 2010 11:32:30 AM
- Author:
- Artur Hefczyc
-
Field Summary
Fields inherited from class tigase.util.workqueue.PriorityQueueAbstract
NONPRIORITY_QUEUE, QUEUE_IMPLEMENTATION
-
Constructor Summary
-
Method Summary
Methods inherited from class tigase.util.workqueue.PriorityQueueAbstract
getPriorityQueue, getPriorityQueue
-
Constructor Details
-
NonpriorityQueue
public NonpriorityQueue() -
NonpriorityQueue
protected NonpriorityQueue(int maxSize)
-
-
Method Details
-
init
public final void init(int maxPriority, int maxSize) - Specified by:
init
in classPriorityQueueAbstract<E>
-
offer
- Specified by:
offer
in classPriorityQueueAbstract<E>
-
put
- Specified by:
put
in classPriorityQueueAbstract<E>
- Throws:
InterruptedException
-
setMaxSize
public void setMaxSize(int maxSize) - Specified by:
setMaxSize
in classPriorityQueueAbstract<E>
-
size
public int[] size()- Specified by:
size
in classPriorityQueueAbstract<E>
-
take
- Specified by:
take
in classPriorityQueueAbstract<E>
- Throws:
InterruptedException
-
totalSize
public int totalSize()- Specified by:
totalSize
in classPriorityQueueAbstract<E>
-