org.csapi.jr.se.dsc
Interface DataSessionControlManager

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

public interface DataSessionControlManager
extends Service

This interface represents a DataSessionControlManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 void addDataSessionControlManagerListener(org.csapi.jr.se.dsc.DataSessionControlManagerListener dataSessionControlManagerListener)
          Adds a DataSessionControlManagerListener which is interested in events generated by the DataSessionControlManager.
 org.csapi.jr.se.dsc.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.dsc.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.dsc.DataSessionEventCriteria getNotification()
          Invokes the getNotification() method on the Parlay Gateway.
 org.csapi.jr.se.dsc.DataSessionEventCriteriaResult[] getNotifications()
          Invokes the getNotifications() method on the Parlay Gateway.
 void removeDataSessionControlManagerListener(org.csapi.jr.se.dsc.DataSessionControlManagerListener dataSessionControlManagerListener)
          Removes a DataSessionControlManagerListener which is no longer interested in events generated by the DataSessionControlManager.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

addDataSessionControlManagerListener

public void addDataSessionControlManagerListener(org.csapi.jr.se.dsc.DataSessionControlManagerListener dataSessionControlManagerListener)
Adds a DataSessionControlManagerListener which is interested in events generated by the DataSessionControlManager.

Parameters:
dataSessionControlManagerListener - A reference to the DataSessionControlManagerListener which is to be added as a listener.

removeDataSessionControlManagerListener

public void removeDataSessionControlManagerListener(org.csapi.jr.se.dsc.DataSessionControlManagerListener dataSessionControlManagerListener)
Removes a DataSessionControlManagerListener which is no longer interested in events generated by the DataSessionControlManager.

Parameters:
dataSessionControlManagerListener - A reference to the DataSessionControlManagerListener which is to be removed as a listener.

getNotification

public org.csapi.jr.se.dsc.DataSessionEventCriteria getNotification()
                                                             throws PlatformException,
                                                                    CommonException,
                                                                    InvalidNetworkStateException
Invokes the getNotification() method on the Parlay Gateway.

PlatformException
CommonException
InvalidNetworkStateException

disableNotifications

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

PlatformException
CommonException

getNotifications

public org.csapi.jr.se.dsc.DataSessionEventCriteriaResult[] getNotifications()
                                                                      throws PlatformException,
                                                                             CommonException,
                                                                             InvalidNetworkStateException
Invokes the getNotifications() method on the Parlay Gateway.

PlatformException
CommonException
InvalidNetworkStateException

createNotifications

public org.csapi.jr.se.dsc.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.dsc.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.