public class PriorityQueueRelaxed<E> extends PriorityQueueAbstract<E>
NONPRIORITY_QUEUE, QUEUE_IMPLEMENTATION| Modifier | Constructor and Description |
|---|---|
|
PriorityQueueRelaxed() |
protected |
PriorityQueueRelaxed(int maxPriority,
int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(int maxPriority,
int maxSize) |
boolean |
offer(E element,
int priority) |
void |
put(E element,
int priority) |
void |
setMaxSize(int maxSize) |
int[] |
size() |
E |
take() |
int |
totalSize() |
getPriorityQueue, getPriorityQueuepublic PriorityQueueRelaxed()
protected PriorityQueueRelaxed(int maxPriority,
int maxSize)
public final void init(int maxPriority,
int maxSize)
init in class PriorityQueueAbstract<E>public boolean offer(E element, int priority)
offer in class PriorityQueueAbstract<E>public void put(E element, int priority) throws InterruptedException
put in class PriorityQueueAbstract<E>InterruptedExceptionpublic void setMaxSize(int maxSize)
setMaxSize in class PriorityQueueAbstract<E>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 © 2004–2021 "Tigase, Inc.". All rights reserved.