public class ServerPriorityQueue
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Deque<ServerJob> |
baseQueue |
protected ServerJob |
interruptedJob |
protected int |
priority |
Constructor and Description |
---|
ServerPriorityQueue(int priority) |
Modifier and Type | Method and Description |
---|---|
void |
append(ServerJob job) |
int |
getLength() |
int |
getPriority() |
ServerJob |
head() |
void |
insert(ServerJob job) |
boolean |
isEmpty() |
ServerJob |
popHead() |
void |
putBack(ServerJob job) |
protected final int priority
protected ServerJob interruptedJob
protected final java.util.Deque<ServerJob> baseQueue
public void append(ServerJob job)
public void insert(ServerJob job)
public void putBack(ServerJob job)
public ServerJob popHead()
public ServerJob head()
public int getLength()
public boolean isEmpty()
public int getPriority()