E - public class NonpriorityQueue<E> extends PriorityQueueAbstract<E>
NONPRIORITY_QUEUE, QUEUE_IMPLEMENTATION| Modifier | Constructor and Description |
|---|---|
|
NonpriorityQueue()
Constructs ...
|
protected |
NonpriorityQueue(int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(int maxPriority,
int maxSize)
Method description
|
boolean |
offer(E element,
int priority)
Method description
|
void |
put(E element,
int priority)
Method description
|
void |
setMaxSize(int maxSize)
Method description
|
int[] |
size()
Method description
|
E |
take()
Method description
|
int |
totalSize()
Method description
|
getPriorityQueuepublic NonpriorityQueue()
protected NonpriorityQueue(int maxSize)
public final void init(int maxPriority,
int maxSize)
init in class PriorityQueueAbstract<E>maxPriority - maxSize - public boolean offer(E element, int priority)
offer in class PriorityQueueAbstract<E>element - priority - public void put(E element, int priority) throws InterruptedException
put in class PriorityQueueAbstract<E>element - priority - InterruptedExceptionpublic void setMaxSize(int maxSize)
setMaxSize in class PriorityQueueAbstract<E>maxSize - public int[] size()
size in class PriorityQueueAbstract<E>public E take() throws InterruptedException
take in class PriorityQueueAbstract<E>InterruptedExceptionpublic int totalSize()
totalSize in class PriorityQueueAbstract<E>Copyright © 2013 Tigase. All rights reserved.