E
- public abstract class PriorityQueueAbstract<E> extends Object
Modifier and Type | Field and Description |
---|---|
static String |
NONPRIORITY_QUEUE |
static String |
QUEUE_IMPLEMENTATION |
Constructor and Description |
---|
PriorityQueueAbstract() |
Modifier and Type | Method and Description |
---|---|
static <E> PriorityQueueAbstract<E> |
getPriorityQueue(int maxPriority,
int maxSize)
Deprecated.
|
static <E> PriorityQueueAbstract<E> |
getPriorityQueue(int maxPriority,
int maxSize,
Class<? extends PriorityQueueAbstract> queueClass) |
abstract void |
init(int maxPriority,
int maxSize) |
abstract boolean |
offer(E element,
int priority) |
abstract void |
put(E element,
int priority) |
abstract void |
setMaxSize(int maxSize) |
abstract int[] |
size() |
abstract E |
take() |
abstract int |
totalSize() |
public static final String NONPRIORITY_QUEUE
public static final String QUEUE_IMPLEMENTATION
@Deprecated public static <E> PriorityQueueAbstract<E> getPriorityQueue(int maxPriority, int maxSize)
public static <E> PriorityQueueAbstract<E> getPriorityQueue(int maxPriority, int maxSize, Class<? extends PriorityQueueAbstract> queueClass)
public abstract void init(int maxPriority, int maxSize)
public abstract boolean offer(E element, int priority)
public abstract void put(E element, int priority) throws InterruptedException
InterruptedException
public abstract void setMaxSize(int maxSize)
public abstract int[] size()
public abstract E take() throws InterruptedException
InterruptedException
public abstract int totalSize()
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.