Overview | Package | Class | Tree | Deprecated | Index | Help
| ContactCenters V. 0.9.9.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package umontreal.iro.lecuyer.contactcenters.msk.conditions

Defines an interface for representing a condition on calls, and provides some implementations of the interface.

See:
Description

Interface Summary
Condition | Represents a condition that can be checked on a given contact.

Class Summary
AndCondition | Represents a condition that checks if all conditions of a given list applies.
ConditionUtil | Provides helper methods to construct condition objects using `ConditionParams` instances usually parsed from XML configuration files.
FracBusyAgentsCondition | Represents a condition comparing the fraction of busy agents for two groups.
FracBusyAgentsThreshCondition | Represents a condition comparing the fraction of busy agents in a group with a threshold.
FracBusyAgentsThreshWithTypeCondition | Represents a condition on the fraction of busy agents serving a specific call type.
FracBusyAgentsWithTypesCondition | Represents a condition comparing the fraction of busy agents in two groups, possibly restricted to specific call types.
IndexThreshInfo | Stores information about an index, a threshold, and a relationship.
NumFreeAgentsCondition | Represents a condition comparing the number of free agents in two groups of a model.
NumFreeAgentsThreshCondition | Represents a condition comparing the number of free agents in a groups of a model with a fixed threshold.
OrCondition | Represents a condition checking that at least one of a list of conditions applies.
QueueSizesCondition | Represents a condition comparing the size of a waiting queue with the size of another queue.
QueueSizesWithTypesCondition | Represents a condition on queue sizes possibly for specific call types.
QueueSizeThreshCondition | Represents a condition comparing the size of a waiting queue with a fixed threshold.
QueueSizeThreshWithTypeCondition | Represents a condition comparing the number of calls of a given type in a given queue with a threshold.
StatCondition | Represents a condition on statistics observed during a given number of periods preceding the times at which the condition is checked.
TwoIndicesInfo | Stores information about two indices and a relationship.

## Package umontreal.iro.lecuyer.contactcenters.msk.conditions Description

Defines an interface for representing a condition on calls, and provides some implementations of the interface. A condition is an object that can be checked against any call of the model. When the condition is verified for a given call, we say that it applies for this call. Alternatively, some conditions may not depend on a call and rather checks the global state of the system. Conditions can be used to affect the behavior of routing or dialing policies.

The package provides the `Condition` interface to represent a condition. The other classes provide implementations of this interface for, e.g., conditions on the queue sizes, the number of free agents in group, etc. The class `ConditionUtil` is also provided to help with the creation of condition objects from `ConditionParams` instances created by parsing XML configuration files.

Overview | Package | Class | Tree | Deprecated | Index | Help
| ContactCenters V. 0.9.9.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

To submit a bug or ask questions, send an e-mail to Richard Simard.