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
Constructors -
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:
initin classPriorityQueueAbstract<E>
-
offer
- Specified by:
offerin classPriorityQueueAbstract<E>
-
put
- Specified by:
putin classPriorityQueueAbstract<E>- Throws:
InterruptedException
-
setMaxSize
public void setMaxSize(int maxSize) - Specified by:
setMaxSizein classPriorityQueueAbstract<E>
-
size
public int[] size()- Specified by:
sizein classPriorityQueueAbstract<E>
-
take
- Specified by:
takein classPriorityQueueAbstract<E>- Throws:
InterruptedException
-
totalSize
public int totalSize()- Specified by:
totalSizein classPriorityQueueAbstract<E>
-