org.csapi.jr.se.cc.mmccs
Interface MediaNotification

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

public interface MediaNotification
extends Activity

This interface represents a MediaNotification activity object.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Activity
ACTIVE_STATE, IDLE_STATE, INVALID_STATE
 
Method Summary
 void addMediaNotificationListener(org.csapi.jr.se.cc.mmccs.MediaNotificationListener mediaNotificationListener)
          Adds a MediaNotificationListener which is interested in events generated by the MediaNotification.
 void changeMediaNotification(org.csapi.jr.se.cc.mmccs.NotificationMediaRequest notificationMediaRequest)
          Invokes the changeMediaNotification() method on the Parlay Gateway.
 void createMediaNotification(org.csapi.jr.se.cc.mmccs.NotificationMediaRequest notificationMediaRequest)
          Invokes the createMediaNotification() method on the Parlay Gateway.
 void destroyMediaNotification()
          Invokes the destroyMediaNotification() method on the Parlay Gateway.
 org.csapi.jr.se.cc.mmccs.MultiMediaCallControlManager getMultiMediaCallControlManager()
          Returns a reference to the MultiMediaCallControlManager responsible for creation of the MediaNotification.
 void removeMediaNotificationListener(org.csapi.jr.se.cc.mmccs.MediaNotificationListener mediaNotificationListener)
          Removes a MediaNotificationListener which is no longer interested events generated by the MediaNotification.
 
Methods inherited from interface org.csapi.jr.se.Activity
addActivityStateChangeListener, getState, removeActivityStateChangeListener
 

Method Detail

getMultiMediaCallControlManager

public org.csapi.jr.se.cc.mmccs.MultiMediaCallControlManager getMultiMediaCallControlManager()
Returns a reference to the MultiMediaCallControlManager responsible for creation of the MediaNotification.

Returns:
A reference to the MultiMediaCallControlManager responsible for creation of the MediaNotification.

addMediaNotificationListener

public void addMediaNotificationListener(org.csapi.jr.se.cc.mmccs.MediaNotificationListener mediaNotificationListener)
Adds a MediaNotificationListener which is interested in events generated by the MediaNotification.

Parameters:
mediaNotificationListener - A reference to the MediaNotificationListener which is to be added as a listener.

removeMediaNotificationListener

public void removeMediaNotificationListener(org.csapi.jr.se.cc.mmccs.MediaNotificationListener mediaNotificationListener)
Removes a MediaNotificationListener which is no longer interested events generated by the MediaNotification.

Parameters:
mediaNotificationListener - A reference to the MediaNotificationListener which is to be removed as a listener.

createMediaNotification

public void createMediaNotification(org.csapi.jr.se.cc.mmccs.NotificationMediaRequest notificationMediaRequest)
                             throws PlatformException,
                                    java.lang.IllegalStateException,
                                    CommonException,
                                    InvalidCriteriaException,
                                    InvalidInterfaceTypeException,
                                    InvalidEventTypeException
Invokes the createMediaNotification() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException
InvalidCriteriaException
InvalidInterfaceTypeException
InvalidEventTypeException

destroyMediaNotification

public void destroyMediaNotification()
                              throws PlatformException,
                                     java.lang.IllegalStateException,
                                     CommonException
Invokes the destroyMediaNotification() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException

changeMediaNotification

public void changeMediaNotification(org.csapi.jr.se.cc.mmccs.NotificationMediaRequest notificationMediaRequest)
                             throws PlatformException,
                                    java.lang.IllegalStateException,
                                    CommonException,
                                    InvalidCriteriaException,
                                    InvalidEventTypeException
Invokes the changeMediaNotification() method on the Parlay Gateway.

PlatformException
java.lang.IllegalStateException
CommonException
InvalidCriteriaException
InvalidEventTypeException