public static class BestSLFirstRouting.BestSLFirstRouter extends AgentsPrefRouter
bestAgent, bestGroup, bestQueue, bestQueuedContact, ranksGT, ranksTG, weightsGT, weightsTG
BLOCKTYPE_CANTQUEUE, BLOCKTYPE_NOLINE, BLOCKTYPE_QUEUEFULL, DEQUEUETYPE_BEGINSERVICE, DEQUEUETYPE_FANTOM, DEQUEUETYPE_NOAGENT, DEQUEUETYPE_TRANSFER, dqTypeRet
Constructor and Description |
---|
BestSLFirstRouting.BestSLFirstRouter(double[][] ranksTG,
double[][] ranksGT,
double[][] weightsTG,
double[][] weightsGT,
double[] awt) |
Modifier and Type | Method and Description |
---|---|
protected double |
getRankForContactSelection(int i,
int k) |
canServe, checkWaitingQueues, getAgentSelectionScore, getContactSelectionScore, getDescription, getGroupToTypeMap, getRankForAgentSelection, getRankGT, getRanksGT, getRanksTG, getRankTG, getScoreForAgentSelection, getScoreForContactSelection, getStreamAgentSelection, getStreamContactSelection, getTypeToGroupMap, getWaitingQueueType, getWeightGT, getWeightsGT, getWeightsTG, getWeightTG, needsDetailedAgentGroup, selectAgent, selectAgent, selectContact, selectWaitingQueue, selectWaitingQueue, setAgentSelectionScore, setContactSelectionScore, setRanksGT, setRanksTG, setStreamAgentSelection, setStreamContactSelection, setWeightsGT, setWeightsTG, toLongString
addExitedContactListener, agentReroutingEventsIterator, beginService, checkFreeAgents, clearExitedContactListeners, contactReroutingEventsIterator, dequeued, endContact, endService, enqueued, exitBlocked, exitDequeued, exitServed, formatAgentGroups, formatWaitingQueues, getAgentGroup, getAgentGroupListener, getAgentGroups, getAgentReroutingEvents, getContactFactory, getContactReroutingEvents, getCurrentQueueSize, getDialers, getExitedContactListeners, getNeededWaitingQueueComparator, getNeededWaitingQueueStructure, getNumAgentGroups, getNumContactTypes, getNumWaitingQueues, getReroutingDelay, getReroutingDelay, getTotalQueueCapacity, getWaitingQueue, getWaitingQueueListener, getWaitingQueues, init, isKeepingReroutingEvents, mustClearWaitingQueue, newContact, notifyBlocked, notifyDequeued, notifyServed, removeExitedContactListener, restore, save, selectAgent, selectContact, selectWaitingQueue, setAgentGroup, setClearWaitingQueue, setClearWaitingQueues, setContactFactory, setKeepingReroutingEvents, setTotalQueueCapacity, setWaitingQueue, startDialers, toString
public BestSLFirstRouting.BestSLFirstRouter(double[][] ranksTG, double[][] ranksGT, double[][] weightsTG, double[][] weightsGT, double[] awt)
protected double getRankForContactSelection(int i, int k)
getRankForContactSelection
in class AgentsPrefRouter