E - public class PriorityQueueRelaxed<E> extends PriorityQueueAbstract<E>
NONPRIORITY_QUEUE, QUEUE_IMPLEMENTATION| Modifier | Constructor and Description |
|---|---|
|
PriorityQueueRelaxed()
Constructs ...
|
protected |
PriorityQueueRelaxed(int maxPriority,
int maxSize)
Constructs ...
|
| 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 PriorityQueueRelaxed()
protected PriorityQueueRelaxed(int maxPriority,
int maxSize)
maxPriority - maxSize - public final void init(int maxPriority,
int maxSize)
PriorityQueueAbstractinit in class PriorityQueueAbstract<E>public boolean offer(E element, int priority)
PriorityQueueAbstractoffer in class PriorityQueueAbstract<E>public void put(E element, int priority) throws InterruptedException
PriorityQueueAbstractput in class PriorityQueueAbstract<E>InterruptedExceptionpublic void setMaxSize(int maxSize)
PriorityQueueAbstractsetMaxSize in class PriorityQueueAbstract<E>public int[] size()
PriorityQueueAbstractsize in class PriorityQueueAbstract<E>public E take() throws InterruptedException
PriorityQueueAbstracttake in class PriorityQueueAbstract<E>InterruptedExceptionpublic int totalSize()
PriorityQueueAbstracttotalSize in class PriorityQueueAbstract<E>Copyright © 2015 "Tigase, Inc.". All rights reserved.