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