org.csapi.jr.se.cc.gccs
Interface CallControlManager

All Superinterfaces:
CsapiInterface, java.io.Serializable, Service

public interface CallControlManager
extends Service

This interface represents a CallControlManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void addCallControlManagerListener(org.csapi.jr.se.cc.gccs.CallControlManagerListener callControlManagerListener)
          Adds a CallControlManagerListener which is interested in events generated by the CallControlManager.
 org.csapi.jr.se.cc.gccs.Call createCall()
          Invokes the createCall() method on the Parlay Gateway and returns a reference to a transient interface.
 org.csapi.jr.se.cc.gccs.CallLoadControl createCallLoadControl()
          Creates a CallLoadControl object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.cc.gccs.CallNotification createCallNotification()
          Creates a CallNotification object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.cc.gccs.CallEventCriteriaResult[] getCriteria()
          Invokes the getCriteria() method on the Parlay Gateway.
 void removeCallControlManagerListener(org.csapi.jr.se.cc.gccs.CallControlManagerListener callControlManagerListener)
          Removes a CallControlManagerListener which is no longer interested in events generated by the CallControlManager.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

addCallControlManagerListener

public void addCallControlManagerListener(org.csapi.jr.se.cc.gccs.CallControlManagerListener callControlManagerListener)
Adds a CallControlManagerListener which is interested in events generated by the CallControlManager.

Parameters:
callControlManagerListener - A reference to the CallControlManagerListener which is to be added as a listener.

removeCallControlManagerListener

public void removeCallControlManagerListener(org.csapi.jr.se.cc.gccs.CallControlManagerListener callControlManagerListener)
Removes a CallControlManagerListener which is no longer interested in events generated by the CallControlManager.

Parameters:
callControlManagerListener - A reference to the CallControlManagerListener which is to be removed as a listener.

getCriteria

public org.csapi.jr.se.cc.gccs.CallEventCriteriaResult[] getCriteria()
                                                              throws PlatformException,
                                                                     CommonException
Invokes the getCriteria() method on the Parlay Gateway.

PlatformException
CommonException

createCall

public org.csapi.jr.se.cc.gccs.Call createCall()
                                        throws PlatformException,
                                               CommonException,
                                               InvalidInterfaceTypeException
Invokes the createCall() method on the Parlay Gateway and returns a reference to a transient interface.

PlatformException
CommonException
InvalidInterfaceTypeException

createCallLoadControl

public org.csapi.jr.se.cc.gccs.CallLoadControl createCallLoadControl()
Creates a CallLoadControl object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the CallLoadControl interface.

createCallNotification

public org.csapi.jr.se.cc.gccs.CallNotification createCallNotification()
Creates a CallNotification object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the CallNotification interface.