org.mobicents.media.server.control.mgcp
Class MgcpSbb

java.lang.Object
  extended by org.mobicents.media.server.control.mgcp.MgcpSbb
All Implemented Interfaces:
javax.slee.Sbb

public abstract class MgcpSbb
extends java.lang.Object
implements javax.slee.Sbb

Author:
amit bhayani, Oleg Kulikov

Constructor Summary
MgcpSbb()
          Creates a new instance of MgcpSbb
 
Method Summary
 javax.slee.InitialEventSelector endpointIdSelect(javax.slee.InitialEventSelector ies)
           
abstract  javax.slee.ChildRelation getCreateConnectionSbbChild()
           
abstract  javax.slee.ChildRelation getDeleteConnectionSbbChild()
           
abstract  javax.slee.ChildRelation getEndpointConfigurationSbbChild()
           
abstract  javax.slee.ChildRelation getModifyConnectionSbbChild()
           
abstract  javax.slee.ChildRelation getNotificationRequestSbbChild()
           
 void onCreateConnection(jain.protocol.ip.mgcp.message.CreateConnection event, javax.slee.ActivityContextInterface aci)
           
 void onDeleteConnection(jain.protocol.ip.mgcp.message.DeleteConnection event, javax.slee.ActivityContextInterface aci)
           
 void onEndpointConfiguration(jain.protocol.ip.mgcp.message.EndpointConfiguration event, javax.slee.ActivityContextInterface aci)
           
 void onModifyConnection(jain.protocol.ip.mgcp.message.ModifyConnection event, javax.slee.ActivityContextInterface aci)
           
 void onNotificationRequest(jain.protocol.ip.mgcp.message.NotificationRequest 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()
           
 void setSbbContext(javax.slee.SbbContext sbbContext)
           
 void unsetSbbContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MgcpSbb

public MgcpSbb()
Creates a new instance of MgcpSbb

Method Detail

onCreateConnection

public void onCreateConnection(jain.protocol.ip.mgcp.message.CreateConnection event,
                               javax.slee.ActivityContextInterface aci)

onDeleteConnection

public void onDeleteConnection(jain.protocol.ip.mgcp.message.DeleteConnection event,
                               javax.slee.ActivityContextInterface aci)

onModifyConnection

public void onModifyConnection(jain.protocol.ip.mgcp.message.ModifyConnection event,
                               javax.slee.ActivityContextInterface aci)

onEndpointConfiguration

public void onEndpointConfiguration(jain.protocol.ip.mgcp.message.EndpointConfiguration event,
                                    javax.slee.ActivityContextInterface aci)

onNotificationRequest

public void onNotificationRequest(jain.protocol.ip.mgcp.message.NotificationRequest event,
                                  javax.slee.ActivityContextInterface aci)

getCreateConnectionSbbChild

public abstract javax.slee.ChildRelation getCreateConnectionSbbChild()

getDeleteConnectionSbbChild

public abstract javax.slee.ChildRelation getDeleteConnectionSbbChild()

getModifyConnectionSbbChild

public abstract javax.slee.ChildRelation getModifyConnectionSbbChild()

getEndpointConfigurationSbbChild

public abstract javax.slee.ChildRelation getEndpointConfigurationSbbChild()

getNotificationRequestSbbChild

public abstract javax.slee.ChildRelation getNotificationRequestSbbChild()

setSbbContext

public void setSbbContext(javax.slee.SbbContext sbbContext)
Specified by:
setSbbContext in interface javax.slee.Sbb

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

endpointIdSelect

public javax.slee.InitialEventSelector endpointIdSelect(javax.slee.InitialEventSelector ies)


Copyright © 2008. All Rights Reserved.