|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs.activity.multipartycallcontrolmanager.MultiPartyCallControlManagerImpl
public final class MultiPartyCallControlManagerImpl
Class Description for MpccsSession
| Field Summary |
|---|
| Fields inherited from interface org.mobicents.slee.resource.parlay.session.ServiceSession |
|---|
GenericCallControl, MultiPartyCallControl, UserInteraction |
| Constructor Summary | |
|---|---|
MultiPartyCallControlManagerImpl(org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier,
org.csapi.cc.mpccs.IpMultiPartyCallControlManager ipMultiPartyCallControlManager,
FwSession fwSession,
ActivityManager activityManager,
MpccsListener eventListener)
|
|
| Method Summary | |
|---|---|
protected void |
activateIpAppMultiPartyCall()
|
protected void |
activateIpAppMultiPartyCallControlManager()
|
void |
addMultiPartyCall(int callSessionID,
MultiPartyCall multiPartyCall)
|
void |
callAborted(int arg0)
|
void |
callOverloadCeased(int arg0)
|
void |
callOverloadEncountered(int arg0)
|
void |
changeNotification(int arg0,
org.csapi.cc.TpCallNotificationRequest arg1)
|
void |
closeConnection()
|
org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier |
createCall()
|
MultiPartyCall |
createCall(org.csapi.cc.mpccs.TpMultiPartyCallIdentifier corbaCallIdentifier)
Utility method for creating a new Call. |
CallLeg |
createCallLeg(MultiPartyCall call,
org.csapi.cc.mpccs.TpCallLegIdentifier identifier)
Utility method for creating an new CallLeg. |
int |
createNotification(org.csapi.cc.TpCallNotificationRequest arg1)
|
protected void |
createPOAs(org.omg.CORBA.Policy[] policies)
|
protected void |
deactivateIpAppMultiPartyCall()
|
protected void |
deactivateIpAppMultiPartyCallControlManager()
|
void |
destroy()
Destroys this session |
void |
destroyNotification(int arg0)
|
void |
disableNotifications()
|
int |
enableNotifications()
|
org.omg.PortableServer.POA |
getIpAppCallLegPOA()
|
org.csapi.cc.mpccs.IpAppMultiPartyCall |
getIpAppMultiPartyCall()
|
org.csapi.cc.mpccs.IpAppMultiPartyCallControlManager |
getIpAppMultiPartyCallControlManager()
|
IpAppMultiPartyCallControlManagerImpl |
getIpAppMultiPartyCallControlManagerImpl()
|
IpAppMultiPartyCallImpl |
getIpAppMultiPartyCallImpl()
|
org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection |
getIpMultiPartyCallConnection(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier multiPartyCallIdentifier)
|
org.csapi.cc.mpccs.IpMultiPartyCallControlManager |
getIpMultiPartyCallControlManager()
|
MultiPartyCall |
getMultiPartyCall(int callSessionID)
|
org.csapi.cc.TpNotificationRequestedSetEntry |
getNextNotification(boolean arg0)
|
org.csapi.cc.TpNotificationRequested[] |
getNotification()
|
org.mobicents.csapi.jr.slee.TpServiceIdentifier |
getTpServiceIdentifier()
Returns an identifier for the underlying service session |
int |
getType()
Return an int identifying the type of this service. |
void |
init()
Initialises this session. |
void |
managerInterrupted()
|
void |
managerResumed()
|
MultiPartyCall |
removeMultiPartyCall(int callSessionID)
|
void |
reportNotification(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier arg0,
org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier[] arg1,
org.csapi.cc.TpCallNotificationInfo arg2,
int arg3)
|
int |
setCallLoadControl(int arg0,
org.csapi.cc.TpCallLoadControlMechanism arg1,
org.csapi.cc.TpCallTreatment arg2,
org.csapi.TpAddressRange arg3)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiPartyCallControlManagerImpl(org.mobicents.csapi.jr.slee.TpServiceIdentifier serviceIdentifier,
org.csapi.cc.mpccs.IpMultiPartyCallControlManager ipMultiPartyCallControlManager,
FwSession fwSession,
ActivityManager activityManager,
MpccsListener eventListener)
| Method Detail |
|---|
public void init()
throws javax.slee.resource.ResourceException
ServiceSession
init in interface ServiceSessionjavax.slee.resource.ResourceException
protected void createPOAs(org.omg.CORBA.Policy[] policies)
throws javax.slee.resource.ResourceException
policies -
javax.slee.resource.ResourceException
protected void activateIpAppMultiPartyCallControlManager()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceException
protected void activateIpAppMultiPartyCall()
throws javax.slee.resource.ResourceException
javax.slee.resource.ResourceExceptionpublic int getType()
ServiceSession
getType in interface ServiceSessionpublic org.mobicents.csapi.jr.slee.TpServiceIdentifier getTpServiceIdentifier()
ServiceSession
getTpServiceIdentifier in interface ServiceSessionpublic void destroy()
ServiceSession
destroy in interface ServiceSessionprotected void deactivateIpAppMultiPartyCallControlManager()
protected void deactivateIpAppMultiPartyCall()
public org.csapi.cc.mpccs.IpAppMultiPartyCall getIpAppMultiPartyCall()
getIpAppMultiPartyCall in interface MultiPartyCallControlManagerpublic org.csapi.cc.mpccs.IpAppMultiPartyCallControlManager getIpAppMultiPartyCallControlManager()
getIpAppMultiPartyCallControlManager in interface MultiPartyCallControlManagerpublic IpAppMultiPartyCallControlManagerImpl getIpAppMultiPartyCallControlManagerImpl()
getIpAppMultiPartyCallControlManagerImpl in interface MultiPartyCallControlManagerpublic IpAppMultiPartyCallImpl getIpAppMultiPartyCallImpl()
getIpAppMultiPartyCallImpl in interface MultiPartyCallControlManagerpublic org.csapi.cc.mpccs.IpMultiPartyCallControlManager getIpMultiPartyCallControlManager()
getIpMultiPartyCallControlManager in interface MultiPartyCallControlManagerpublic org.omg.PortableServer.POA getIpAppCallLegPOA()
getIpAppCallLegPOA in interface MultiPartyCallControlManagerpublic MultiPartyCall getMultiPartyCall(int callSessionID)
getMultiPartyCall in interface MultiPartyCallControlManagerpublic MultiPartyCall removeMultiPartyCall(int callSessionID)
removeMultiPartyCall in interface MultiPartyCallControlManager
public void addMultiPartyCall(int callSessionID,
MultiPartyCall multiPartyCall)
addMultiPartyCall in interface MultiPartyCallControlManager
public org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier createCall()
throws org.csapi.TpCommonExceptions,
javax.slee.resource.ResourceException
createCall in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
javax.slee.resource.ResourceException
public int createNotification(org.csapi.cc.TpCallNotificationRequest arg1)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_CRITERIA,
org.csapi.P_INVALID_EVENT_TYPE,
javax.slee.resource.ResourceException
createNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
javax.slee.resource.ResourceException
public void destroyNotification(int arg0)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ASSIGNMENT_ID
destroyNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
public void changeNotification(int arg0,
org.csapi.cc.TpCallNotificationRequest arg1)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ASSIGNMENT_ID,
org.csapi.P_INVALID_CRITERIA,
org.csapi.P_INVALID_EVENT_TYPE
changeNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ASSIGNMENT_ID
org.csapi.P_INVALID_CRITERIA
org.csapi.P_INVALID_EVENT_TYPE
public org.csapi.cc.TpNotificationRequested[] getNotification()
throws org.csapi.TpCommonExceptions
getNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
public int setCallLoadControl(int arg0,
org.csapi.cc.TpCallLoadControlMechanism arg1,
org.csapi.cc.TpCallTreatment arg2,
org.csapi.TpAddressRange arg3)
throws org.csapi.TpCommonExceptions,
org.csapi.P_INVALID_ADDRESS,
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
setCallLoadControl in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
org.csapi.P_INVALID_ADDRESS
org.csapi.P_UNSUPPORTED_ADDRESS_PLAN
public int enableNotifications()
throws org.csapi.TpCommonExceptions
enableNotifications in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
public void disableNotifications()
throws org.csapi.TpCommonExceptions
disableNotifications in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
public org.csapi.cc.TpNotificationRequestedSetEntry getNextNotification(boolean arg0)
throws org.csapi.TpCommonExceptions
getNextNotification in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionorg.csapi.TpCommonExceptions
public void reportNotification(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier arg0,
org.mobicents.csapi.jr.slee.cc.mpccs.TpCallLegIdentifier[] arg1,
org.csapi.cc.TpCallNotificationInfo arg2,
int arg3)
reportNotification in interface MultiPartyCallControlManagerpublic void callAborted(int arg0)
callAborted in interface MultiPartyCallControlManagerpublic void managerInterrupted()
managerInterrupted in interface MultiPartyCallControlManagerpublic void managerResumed()
managerResumed in interface MultiPartyCallControlManagerpublic void callOverloadEncountered(int arg0)
callOverloadEncountered in interface MultiPartyCallControlManagerpublic void callOverloadCeased(int arg0)
callOverloadCeased in interface MultiPartyCallControlManagerpublic MultiPartyCall createCall(org.csapi.cc.mpccs.TpMultiPartyCallIdentifier corbaCallIdentifier)
createCall in interface MultiPartyCallControlManagerMultiPartyCallControlManager.createCall(org.csapi.cc.mpccs.TpMultiPartyCallIdentifier)
public CallLeg createCallLeg(MultiPartyCall call,
org.csapi.cc.mpccs.TpCallLegIdentifier identifier)
createCallLeg in interface MultiPartyCallControlManagerMultiPartyCallControlManager.createCallLeg(org.mobicents.slee.resource.parlay.csapi.jr.cc.mpccs.activity.multipartycall.MultiPartyCall, org.csapi.cc.mpccs.TpCallLegIdentifier)
public org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallConnection getIpMultiPartyCallConnection(org.mobicents.csapi.jr.slee.cc.mpccs.TpMultiPartyCallIdentifier multiPartyCallIdentifier)
throws javax.slee.resource.ResourceException
getIpMultiPartyCallConnection in interface org.mobicents.csapi.jr.slee.cc.mpccs.IpMultiPartyCallControlManagerConnectionjavax.slee.resource.ResourceException
public void closeConnection()
throws javax.slee.resource.ResourceException
closeConnection in interface org.mobicents.csapi.jr.slee.IpServiceConnectionjavax.slee.resource.ResourceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||