org.csapi.jr.se.cc.mpccs
Interface MultiPartyCallControlManager

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

public interface MultiPartyCallControlManager
extends Service

This interface represents a MultiPartyCallControlManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void addMultiPartyCallControlManagerListener(org.csapi.jr.se.cc.mpccs.MultiPartyCallControlManagerListener multiPartyCallControlManagerListener)
          Adds a MultiPartyCallControlManagerListener which is interested in events generated by the MultiPartyCallControlManager.
 org.csapi.jr.se.cc.mpccs.MultiPartyCall createCall()
          Invokes the createCall() method on the Parlay Gateway and returns a reference to a transient interface.
 org.csapi.jr.se.cc.mpccs.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.mpccs.Notification createNotification()
          Creates a Notification object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.cc.mpccs.Notifications createNotifications()
          Creates a Notifications object and returns a reference to the interface used to gain access to it's methods.
 void disableNotifications()
          Invokes the disableNotifications() method on the Parlay Gateway.
 org.csapi.jr.se.cc.NotificationRequestedSetEntry getNextNotification(boolean reset)
          Invokes the getNextNotification() method on the Parlay Gateway.
 org.csapi.jr.se.cc.NotificationRequested[] getNotification()
          Invokes the getNotification() method on the Parlay Gateway.
 void removeMultiPartyCallControlManagerListener(org.csapi.jr.se.cc.mpccs.MultiPartyCallControlManagerListener multiPartyCallControlManagerListener)
          Removes a MultiPartyCallControlManagerListener which is no longer interested in events generated by the MultiPartyCallControlManager.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

addMultiPartyCallControlManagerListener

public void addMultiPartyCallControlManagerListener(org.csapi.jr.se.cc.mpccs.MultiPartyCallControlManagerListener multiPartyCallControlManagerListener)
Adds a MultiPartyCallControlManagerListener which is interested in events generated by the MultiPartyCallControlManager.

Parameters:
multiPartyCallControlManagerListener - A reference to the MultiPartyCallControlManagerListener which is to be added as a listener.

removeMultiPartyCallControlManagerListener

public void removeMultiPartyCallControlManagerListener(org.csapi.jr.se.cc.mpccs.MultiPartyCallControlManagerListener multiPartyCallControlManagerListener)
Removes a MultiPartyCallControlManagerListener which is no longer interested in events generated by the MultiPartyCallControlManager.

Parameters:
multiPartyCallControlManagerListener - A reference to the MultiPartyCallControlManagerListener which is to be removed as a listener.

getNotification

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

PlatformException
CommonException

disableNotifications

public void disableNotifications()
                          throws PlatformException,
                                 CommonException
Invokes the disableNotifications() method on the Parlay Gateway.

PlatformException
CommonException

getNextNotification

public org.csapi.jr.se.cc.NotificationRequestedSetEntry getNextNotification(boolean reset)
                                                                     throws PlatformException,
                                                                            CommonException
Invokes the getNextNotification() method on the Parlay Gateway.

PlatformException
CommonException

createCall

public org.csapi.jr.se.cc.mpccs.MultiPartyCall 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.mpccs.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.

createNotifications

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

Returns:
A reference to the Notifications interface.

createNotification

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

Returns:
A reference to the Notification interface.