|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.contactcenters.msk.model.CallNotifierForAgentsMove
public class CallNotifierForAgentsMove
Exited-contact listener used to update the state of the AGENTSMOVE dialer's policy during the simulation. This listener collects statistics about exiting calls to get estimates of the service level in a time window, which is used to determine if the dialer performs inbound-to-outbound, or outbound-to-inbound moves. After this listener is constructed, it should be registered with the router.
Constructor Summary | |
---|---|
CallNotifierForAgentsMove(DialerManager dialerManager)
Constructs a new call notifier for the dialer manager dialerManager. |
Method Summary | |
---|---|
void |
blocked(Router router,
Contact contact,
int bType)
This method is called when the contact contact is blocked in the router router. |
void |
dequeued(Router router,
DequeueEvent ev)
This method is called when a contact leaves a waiting queue linked to the router router, without being served. |
void |
init()
|
void |
served(Router router,
EndServiceEvent ev)
This method is called when a contact was served by an agent. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CallNotifierForAgentsMove(DialerManager dialerManager)
dialerManager
- the associated dialer manager.Method Detail |
---|
public void blocked(Router router, Contact contact, int bType)
ExitedContactListener
blocked
in interface ExitedContactListener
router
- the router causing the blocking.contact
- the blocked contact.bType
- an indicator giving the reason why the contact is blocked.public void dequeued(Router router, DequeueEvent ev)
ExitedContactListener
dequeued
in interface ExitedContactListener
router
- the router causing the dequeueing.ev
- the dequeue event.public void served(Router router, EndServiceEvent ev)
ExitedContactListener
served
in interface ExitedContactListener
router
- the router managing the contact.ev
- the end service event.public void init()
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |