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(CustomEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
|
abstract void |
fireConferenceTerminate(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(CustomEvent event,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
fireConferenceTerminate
public abstract void fireConferenceTerminate(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 © 2011. All Rights Reserved.