org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs
Class IpMultiPartyCallControlManagerConnectionImpl

java.lang.Object
  extended by org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs.IpMultiPartyCallControlManagerConnectionImpl
All Implemented Interfaces:
org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection, org.mobicents.csapi.jr.slee.IpServiceConnection

public class IpMultiPartyCallControlManagerConnectionImpl
extends java.lang.Object
implements org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection


Constructor Summary
IpMultiPartyCallControlManagerConnectionImpl(MultiPartyCallControlManager multiPartyCallControlManager)
           
 
Method Summary
 void changeNotification(int assignmentID, org.csapi.cc.TpCallNotificationRequest notificationRequest)
           
 void closeConnection()
           
 org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier createCall()
           
 int createNotification(org.csapi.cc.TpCallNotificationRequest notificationRequest)
           
 void destroyNotification(int assignmentID)
           
 void disableNotifications()
           
 int enableNotifications()
           
 org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection getIpMultiPartyCallConnection(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier multiPartyCallIdentifier)
           
 org.csapi.cc.TpNotificationRequestedSetEntry getNextNotification(boolean reset)
           
 org.csapi.cc.TpNotificationRequested[] getNotification()
           
 int setCallLoadControl(int duration, org.csapi.cc.TpCallLoadControlMechanism mechanism, org.csapi.cc.TpCallTreatment treatment, org.csapi.TpAddressRange addressRange)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IpMultiPartyCallControlManagerConnectionImpl

public IpMultiPartyCallControlManagerConnectionImpl(MultiPartyCallControlManager multiPartyCallControlManager)
Method Detail

getIpMultiPartyCallConnection

public org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection getIpMultiPartyCallConnection(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier multiPartyCallIdentifier)
                                                                                              throws javax.slee.resource.ResourceException
Specified by:
getIpMultiPartyCallConnection in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
javax.slee.resource.ResourceException

createCall

public org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier createCall()
                                                                           throws org.csapi.TpCommonExceptions,
                                                                                  javax.slee.resource.ResourceException
Specified by:
createCall in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

createNotification

public int createNotification(org.csapi.cc.TpCallNotificationRequest notificationRequest)
                       throws org.csapi.TpCommonExceptions,
                              org.csapi.P_INVALID_CRITERIA,
                              org.csapi.P_INVALID_EVENT_TYPE,
                              javax.slee.resource.ResourceException
Specified by:
createNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException

destroyNotification

public void destroyNotification(int assignmentID)
                         throws org.csapi.TpCommonExceptions,
                                org.csapi.P_INVALID_ASSIGNMENT_ID,
                                javax.slee.resource.ResourceException
Specified by:
destroyNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
javax.slee.resource.ResourceException

changeNotification

public void changeNotification(int assignmentID,
                               org.csapi.cc.TpCallNotificationRequest notificationRequest)
                        throws org.csapi.TpCommonExceptions,
                               org.csapi.P_INVALID_ASSIGNMENT_ID,
                               org.csapi.P_INVALID_CRITERIA,
                               org.csapi.P_INVALID_EVENT_TYPE,
                               javax.slee.resource.ResourceException
Specified by:
changeNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException

getNotification

public org.csapi.cc.TpNotificationRequested[] getNotification()
                                                       throws org.csapi.TpCommonExceptions,
                                                              javax.slee.resource.ResourceException
Specified by:
getNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

setCallLoadControl

public int setCallLoadControl(int duration,
                              org.csapi.cc.TpCallLoadControlMechanism mechanism,
                              org.csapi.cc.TpCallTreatment treatment,
                              org.csapi.TpAddressRange addressRange)
                       throws org.csapi.TpCommonExceptions,
                              org.csapi.P_INVALID_ADDRESS,
                              org.csapi.P_UNSUPPORTED_ADDRESS_PLAN,
                              javax.slee.resource.ResourceException
Specified by:
setCallLoadControl in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
org.csapi.P_INVALID_ADDRESS
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
javax.slee.resource.ResourceException

enableNotifications

public int enableNotifications()
                        throws org.csapi.TpCommonExceptions,
                               javax.slee.resource.ResourceException
Specified by:
enableNotifications in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

disableNotifications

public void disableNotifications()
                          throws org.csapi.TpCommonExceptions,
                                 javax.slee.resource.ResourceException
Specified by:
disableNotifications in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

getNextNotification

public org.csapi.cc.TpNotificationRequestedSetEntry getNextNotification(boolean reset)
                                                                 throws org.csapi.TpCommonExceptions,
                                                                        javax.slee.resource.ResourceException
Specified by:
getNextNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnection
Throws:
org.csapi.TpCommonExceptions
javax.slee.resource.ResourceException

closeConnection

public void closeConnection()
                     throws javax.slee.resource.ResourceException
Specified by:
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnection
Throws:
javax.slee.resource.ResourceException


Copyright © 2008. All Rights Reserved.