All Packages Class Hierarchy This Package Previous Next Index
ACDManagerConnections may be viewed as a container for zero or more ACDConnection objects. ACDManagerConnection objects represent the relationship between the Call and the ACDManagerAddress, whereas ACDConnection objects represent the relationship between the Call, the ACDManagerAddress and the ACDAddress. An ACDManagerAddress only augments the Connection to Call through an ACDConnection at an ACDAddress when it determines that the Call should or can be serviced by the agents associated with the given ACDAddress. This extension of the connection is based on the conditions at the ACDManagerAddress.
Note: The core Connection method of getTerminalConnection() will always return a empty list because ACDManagerAddresses do not have Terminals associated with them.
The following are the possible core Connection states presented by this interface: IDLE, ALERTING, FAILED, DISCONNECTED.
The following are the definitions for these states with respect to the ACDManagerAddress:
The IDLE state is defined similiarly here as it is in the core. The IDLE state is the initial and transitory state for new ACDManagerConnection objects.
The ALERTING state indicates that the ACDManagerConnection has arrived at a particular ACD manager address.
The FAILED state has the same definition as in the core.
The DISCONNECTED state has the same definition as in the core.
public abstract ACDConnection[] getACDConnections() throws PlatformException
All Packages Class Hierarchy This Package Previous Next Index