org.mobicents.mgcp.demo
Class ConferenceSbb
java.lang.Object
org.mobicents.mgcp.demo.ConferenceSbb
- All Implemented Interfaces:
- javax.slee.Sbb
public abstract class ConferenceSbb
- extends java.lang.Object
- implements javax.slee.Sbb
- Author:
- amit bhayani
|
Constructor Summary |
ConferenceSbb()
Creates a new instance of CallSbb |
|
Method Summary |
javax.slee.InitialEventSelector |
callIDSelect(javax.slee.InitialEventSelector ies)
|
abstract void |
fireConferenceInitiate(org.mobicents.mgcp.demo.events.CustomEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
|
abstract void |
fireConferenceTerminate(org.mobicents.mgcp.demo.events.CustomEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
|
abstract jain.protocol.ip.mgcp.message.parms.CallIdentifier |
getCallIdentifier()
|
abstract jain.protocol.ip.mgcp.message.parms.EndpointIdentifier |
getEndpointIdentifier()
|
abstract java.util.HashMap |
getFromVsConnIdMap()
|
abstract java.util.HashMap<java.lang.Integer,javax.sip.ServerTransaction> |
getTxIdVsServerTxMap()
|
void |
onCallCreated(javax.sip.RequestEvent evt,
javax.slee.ActivityContextInterface aci)
|
void |
onCallTerminated(javax.sip.RequestEvent evt,
javax.slee.ActivityContextInterface aci)
|
void |
onCreateConnectionResponse(jain.protocol.ip.mgcp.message.CreateConnectionResponse event,
javax.slee.ActivityContextInterface aci)
|
void |
sbbActivate()
|
void |
sbbCreate()
|
void |
sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object object,
javax.slee.ActivityContextInterface activityContextInterface)
|
void |
sbbLoad()
|
void |
sbbPassivate()
|
void |
sbbPostCreate()
|
void |
sbbRemove()
|
void |
sbbRolledBack(javax.slee.RolledBackContext rolledBackContext)
|
void |
sbbStore()
|
abstract void |
setCallIdentifier(jain.protocol.ip.mgcp.message.parms.CallIdentifier callIdentifier)
|
abstract void |
setEndpointIdentifier(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
|
abstract void |
setFromVsConnIdMap(java.util.HashMap fromVsConnIdMap)
|
void |
setSbbContext(javax.slee.SbbContext sbbContext)
|
abstract void |
setTxIdVsServerTxMap(java.util.HashMap<java.lang.Integer,javax.sip.ServerTransaction> txIdVsServerTxMap)
|
void |
unsetSbbContext()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JBOSS_BIND_ADDRESS
public static final java.lang.String JBOSS_BIND_ADDRESS
ENDPOINT_NAME
public static final java.lang.String ENDPOINT_NAME
- See Also:
- Constant Field Values
MGCP_PEER_PORT
public static final int MGCP_PEER_PORT
- See Also:
- Constant Field Values
MGCP_PORT
public static final int MGCP_PORT
- See Also:
- Constant Field Values
CONFERENCE_DEMO
public static final java.lang.String CONFERENCE_DEMO
- See Also:
- Constant Field Values
ConferenceSbb
public ConferenceSbb()
- Creates a new instance of CallSbb
onCallCreated
public void onCallCreated(javax.sip.RequestEvent evt,
javax.slee.ActivityContextInterface aci)
onCreateConnectionResponse
public void onCreateConnectionResponse(jain.protocol.ip.mgcp.message.CreateConnectionResponse event,
javax.slee.ActivityContextInterface aci)
onCallTerminated
public void onCallTerminated(javax.sip.RequestEvent evt,
javax.slee.ActivityContextInterface aci)
fireConferenceInitiate
public abstract void fireConferenceInitiate(org.mobicents.mgcp.demo.events.CustomEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
fireConferenceTerminate
public abstract void fireConferenceTerminate(org.mobicents.mgcp.demo.events.CustomEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
callIDSelect
public javax.slee.InitialEventSelector callIDSelect(javax.slee.InitialEventSelector ies)
setSbbContext
public void setSbbContext(javax.slee.SbbContext sbbContext)
- Specified by:
setSbbContext in interface javax.slee.Sbb
getEndpointIdentifier
public abstract jain.protocol.ip.mgcp.message.parms.EndpointIdentifier getEndpointIdentifier()
setEndpointIdentifier
public abstract void setEndpointIdentifier(jain.protocol.ip.mgcp.message.parms.EndpointIdentifier endpointIdentifier)
getCallIdentifier
public abstract jain.protocol.ip.mgcp.message.parms.CallIdentifier getCallIdentifier()
setCallIdentifier
public abstract void setCallIdentifier(jain.protocol.ip.mgcp.message.parms.CallIdentifier callIdentifier)
getFromVsConnIdMap
public abstract java.util.HashMap getFromVsConnIdMap()
setFromVsConnIdMap
public abstract void setFromVsConnIdMap(java.util.HashMap fromVsConnIdMap)
getTxIdVsServerTxMap
public abstract java.util.HashMap<java.lang.Integer,javax.sip.ServerTransaction> getTxIdVsServerTxMap()
setTxIdVsServerTxMap
public abstract void setTxIdVsServerTxMap(java.util.HashMap<java.lang.Integer,javax.sip.ServerTransaction> txIdVsServerTxMap)
unsetSbbContext
public void unsetSbbContext()
- Specified by:
unsetSbbContext in interface javax.slee.Sbb
sbbCreate
public void sbbCreate()
throws javax.slee.CreateException
- Specified by:
sbbCreate in interface javax.slee.Sbb
- Throws:
javax.slee.CreateException
sbbPostCreate
public void sbbPostCreate()
throws javax.slee.CreateException
- Specified by:
sbbPostCreate in interface javax.slee.Sbb
- Throws:
javax.slee.CreateException
sbbActivate
public void sbbActivate()
- Specified by:
sbbActivate in interface javax.slee.Sbb
sbbPassivate
public void sbbPassivate()
- Specified by:
sbbPassivate in interface javax.slee.Sbb
sbbLoad
public void sbbLoad()
- Specified by:
sbbLoad in interface javax.slee.Sbb
sbbStore
public void sbbStore()
- Specified by:
sbbStore in interface javax.slee.Sbb
sbbRemove
public void sbbRemove()
- Specified by:
sbbRemove in interface javax.slee.Sbb
sbbExceptionThrown
public void sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object object,
javax.slee.ActivityContextInterface activityContextInterface)
- Specified by:
sbbExceptionThrown in interface javax.slee.Sbb
sbbRolledBack
public void sbbRolledBack(javax.slee.RolledBackContext rolledBackContext)
- Specified by:
sbbRolledBack in interface javax.slee.Sbb
Copyright © 2010. All Rights Reserved.