public class PriorityQueue extends QueueAssessment
Constructor and Description |
---|
PriorityQueue(java.util.HashMap<java.lang.String,java.util.ArrayList<Event>> scopeItems,
java.lang.String startType,
java.lang.String endType,
java.lang.String priorityAttributeName,
java.lang.String priorityType,
java.lang.String queueOneTreatment) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getClosestOutputPosition(java.util.TreeMap<WorkItem,java.lang.Integer> inQueue,
java.util.TreeMap<java.lang.Integer,ActivityInstance> activityList) |
java.lang.Integer |
getExpectedOutputPosition(java.util.TreeMap<WorkItem,java.lang.Integer> inQueue,
java.util.TreeMap<java.lang.Integer,ActivityInstance> outputScoreList) |
java.lang.Integer |
getFurthestOutputPosition(java.util.TreeMap<WorkItem,java.lang.Integer> inQueue,
java.util.TreeMap<java.lang.Integer,ActivityInstance> outputScoreList) |
java.util.HashMap<ActivityInstance,java.lang.Integer> |
getSortedPriorityQueue() |
void |
setSortedPriorityQueue(java.util.HashMap<ActivityInstance,java.lang.Integer> sortedPriorityQueue) |
getQueueLength, getQueuesScoreList, getValuesAsTreeSet, setQueueLength
public PriorityQueue(java.util.HashMap<java.lang.String,java.util.ArrayList<Event>> scopeItems, java.lang.String startType, java.lang.String endType, java.lang.String priorityAttributeName, java.lang.String priorityType, java.lang.String queueOneTreatment)
public java.util.HashMap<ActivityInstance,java.lang.Integer> getSortedPriorityQueue()
public void setSortedPriorityQueue(java.util.HashMap<ActivityInstance,java.lang.Integer> sortedPriorityQueue)
public java.lang.Integer getExpectedOutputPosition(java.util.TreeMap<WorkItem,java.lang.Integer> inQueue, java.util.TreeMap<java.lang.Integer,ActivityInstance> outputScoreList)
getExpectedOutputPosition
in class QueueAssessment
public java.lang.Integer getFurthestOutputPosition(java.util.TreeMap<WorkItem,java.lang.Integer> inQueue, java.util.TreeMap<java.lang.Integer,ActivityInstance> outputScoreList)
getFurthestOutputPosition
in class QueueAssessment
public java.lang.Integer getClosestOutputPosition(java.util.TreeMap<WorkItem,java.lang.Integer> inQueue, java.util.TreeMap<java.lang.Integer,ActivityInstance> activityList)
getClosestOutputPosition
in class QueueAssessment