|
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.dialer.DialerListNoQueueing
public class DialerListNoQueueing
This wrapper dialer list is used by dialers dropping mismatches. It uses a regular dialer list, and resets the patience time of all created contacts to 0. As a result, contacts that cannot be served immediately (mismatches) leave the system without waiting in queue.
Constructor Summary | |
---|---|
DialerListNoQueueing(DialerList list)
Constructs a new dialer list with no queueing by using the inner list list. |
Method Summary | |
---|---|
void |
clear()
Clears the contents of this dialer list. |
DialerList |
getDialerList()
Returns a reference to the internal dialer list. |
Contact |
newInstance()
Constructs and returns a new Contact object. |
Contact |
removeFirst(int[] contactTypes)
Removes and returns the first contact with one of the desired types from the dialer list. |
int |
size(int[] contactTypes)
Returns the number of contacts of desired types stored into this dialer list. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DialerListNoQueueing(DialerList list)
list
- the inner dialer list.Method Detail |
---|
public DialerList getDialerList()
public void clear()
DialerList
clear
in interface DialerList
public Contact removeFirst(int[] contactTypes)
DialerList
NoSuchElementException
.
If contactTypes is null,
any contact type is allowed.
If contactTypes is non-null while
the dialer list does not support restrictions to
specific contact types, this throws an
UnsupportedOperationException
.
removeFirst
in interface DialerList
contactTypes
- the array of desired contact types.
public int size(int[] contactTypes)
DialerList
Integer.MAX_VALUE
.
If the dialer list does not allow restriction to
specific contact types, this method throws
an UnsupportedOperationException
.
size
in interface DialerList
contactTypes
- the array of desired contact types.
public Contact newInstance()
ContactFactory
Contact
object.
If a contact cannot be instantiated, a
ContactInstantiationException
is thrown.
newInstance
in interface ContactFactory
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |