org.mobicents.slee.service.user
Class UserSbb

java.lang.Object
  extended by org.mobicents.slee.service.common.CommonSbb
      extended by org.mobicents.slee.service.user.UserSbb
All Implemented Interfaces:
javax.slee.Sbb

public abstract class UserSbb
extends CommonSbb

Author:
amit bhayani, baranowb

Field Summary
 
Fields inherited from class org.mobicents.slee.service.common.CommonSbb
JBOSS_BIND_ADDRESS, MGCP_PEER_PORT, MGCP_PORT
 
Constructor Summary
UserSbb()
          Creates a new instance of UserSbb
 
Method Summary
abstract  void fireOrderCancelled(org.mobicents.slee.service.events.CustomEvent event, javax.slee.ActivityContextInterface aci, javax.slee.Address address)
           
abstract  javax.slee.ChildRelation getCallControlSbbChild()
           
abstract  CallControlSbbLocalObject getChildSbbLocalObject()
           
abstract  org.mobicents.slee.service.events.CustomEvent getCustomEvent()
           
abstract  boolean getSendBye()
           
abstract  java.lang.String getTtsString()
           
 void onCreateConnectionResponse(jain.protocol.ip.mgcp.message.CreateConnectionResponse event, javax.slee.ActivityContextInterface aci)
           
 void onNotificationRequestResponse(jain.protocol.ip.mgcp.message.NotificationRequestResponse event, javax.slee.ActivityContextInterface aci)
           
 void onNotifyRequest(jain.protocol.ip.mgcp.message.Notify event, javax.slee.ActivityContextInterface aci)
           
 void onOrderPlaced(org.mobicents.slee.service.events.CustomEvent event, javax.slee.ActivityContextInterface ac)
           
abstract  void setChildSbbLocalObject(CallControlSbbLocalObject childSbbLocalObject)
           
abstract  void setCustomEvent(org.mobicents.slee.service.events.CustomEvent customEvent)
           
 void setSbbContext(javax.slee.SbbContext context)
          implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 54 for further information.
abstract  void setSendBye(boolean isBye)
           
abstract  void setTtsString(java.lang.String endPoint)
           
 
Methods inherited from class org.mobicents.slee.service.common.CommonSbb
getCacheUtility, getMgcpActivityContestInterfaceFactory, getMgcpProvider, getNullACIFactory, getNullActivityFactory, getSbbContext, getSipActivityContextInterfaceFactory, getSipProvider, getSipUtils, sbbActivate, sbbCreate, sbbExceptionThrown, sbbLoad, sbbPassivate, sbbPostCreate, sbbRemove, sbbRolledBack, sbbStore, unsetSbbContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserSbb

public UserSbb()
Creates a new instance of UserSbb

Method Detail

setSbbContext

public void setSbbContext(javax.slee.SbbContext context)
Description copied from class: CommonSbb
implements javax.slee.Sbb Please refer to JSLEE v1.1 Specification, Early Draft Review Page 54 for further information.
The SLEE invokes this method after a new instance of the SBB abstract class is created. During this method, an SBB entity has not been assigned to the SBB object. The SBB object can take advantage of this method to allocate and initialize state or connect to resources that are to be held by the SBB object during its lifetime. Such state and resources cannot be specific to an SBB entity because the SBB object might be reused during its lifetime to serve multiple SBB entities.
This method indicates a transition from state "DOES NOT EXIST" to "POOLED" (see page 52)

Specified by:
setSbbContext in interface javax.slee.Sbb
Overrides:
setSbbContext in class CommonSbb

fireOrderCancelled

public abstract void fireOrderCancelled(org.mobicents.slee.service.events.CustomEvent event,
                                        javax.slee.ActivityContextInterface aci,
                                        javax.slee.Address address)

onOrderPlaced

public void onOrderPlaced(org.mobicents.slee.service.events.CustomEvent event,
                          javax.slee.ActivityContextInterface ac)

onNotificationRequestResponse

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

onNotifyRequest

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

onCreateConnectionResponse

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

getCallControlSbbChild

public abstract javax.slee.ChildRelation getCallControlSbbChild()

setCustomEvent

public abstract void setCustomEvent(org.mobicents.slee.service.events.CustomEvent customEvent)

getCustomEvent

public abstract org.mobicents.slee.service.events.CustomEvent getCustomEvent()

setSendBye

public abstract void setSendBye(boolean isBye)

getSendBye

public abstract boolean getSendBye()

setTtsString

public abstract void setTtsString(java.lang.String endPoint)

getTtsString

public abstract java.lang.String getTtsString()

setChildSbbLocalObject

public abstract void setChildSbbLocalObject(CallControlSbbLocalObject childSbbLocalObject)

getChildSbbLocalObject

public abstract CallControlSbbLocalObject getChildSbbLocalObject()


Copyright © 2010. All Rights Reserved.