public class NonpriorityQueue<E> extends PriorityQueueAbstract<E>
NONPRIORITY_QUEUE, QUEUE_IMPLEMENTATION
Modifier | Constructor and Description |
---|---|
|
NonpriorityQueue() |
protected |
NonpriorityQueue(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 NonpriorityQueue()
protected NonpriorityQueue(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–2020 "Tigase, Inc.". All rights reserved.