E
- 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, getPriorityQueue
public 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>
InterruptedException
public 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>
InterruptedException
public int totalSize()
totalSize
in class PriorityQueueAbstract<E>
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.