|
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 ExitedContactListenerrouter - 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 ExitedContactListenerrouter - the router causing the dequeueing.ev - the dequeue event.
public void served(Router router,
EndServiceEvent ev)
ExitedContactListener
served in interface ExitedContactListenerrouter - 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 | ||||||||