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 org.mobicents.slee.service.common.CommonSbb

Author:
amit bhayani

Field Summary
static java.lang.String ANNOUNCEMENT_ENDPOINT
           
 
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  java.lang.String getAnnouncementEndpointName()
           
abstract  java.lang.String getAudioFile()
           
abstract  javax.slee.ChildRelation getCallControlSbbChild()
           
abstract  org.mobicents.slee.service.callcontrol.CallControlSbbLocalObject getChildSbbLocalObject()
           
abstract  org.mobicents.slee.service.events.CustomEvent getCustomEvent()
           
abstract  java.lang.String getEndpointName()
           
 org.mobicents.mscontrol.MsLink getLink()
           
abstract  boolean getSendBye()
           
 void handleDtmf(int cause)
           
 void onAnnouncementComplete(org.mobicents.mscontrol.MsNotifyEvent evt, javax.slee.ActivityContextInterface aci)
           
 void onDtmf(org.mobicents.mscontrol.MsNotifyEvent evt, javax.slee.ActivityContextInterface aci)
           
 void onInfoEvent(javax.sip.RequestEvent request, javax.slee.ActivityContextInterface aci)
           
 void onLinkCreated(org.mobicents.mscontrol.MsLinkEvent evt, javax.slee.ActivityContextInterface aci)
           
 void onLinkReleased(org.mobicents.mscontrol.MsLinkEvent evt, javax.slee.ActivityContextInterface aci)
           
 void onOrderPlaced(org.mobicents.slee.service.events.CustomEvent event, javax.slee.ActivityContextInterface ac)
           
abstract  void setAnnouncementEndpointName(java.lang.String endPoint)
           
abstract  void setAudioFile(java.lang.String endPoint)
           
abstract  void setChildSbbLocalObject(org.mobicents.slee.service.callcontrol.CallControlSbbLocalObject childSbbLocalObject)
           
abstract  void setCustomEvent(org.mobicents.slee.service.events.CustomEvent customEvent)
           
abstract  void setEndpointName(java.lang.String endPoint)
           
 void setSbbContext(javax.slee.SbbContext context)
           
abstract  void setSendBye(boolean isBye)
           
 
Methods inherited from class org.mobicents.slee.service.common.CommonSbb
getCacheUtility, getNullACIFactory, getNullActivityFactory, getSbbContext, getSipActivityContextInterfaceFactory, getSipProvider, getSipUtils, getTTSActivityContextInterfaceFactory, getTTSProvider, 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
 

Field Detail

ANNOUNCEMENT_ENDPOINT

public static final java.lang.String ANNOUNCEMENT_ENDPOINT
See Also:
Constant Field Values
Constructor Detail

UserSbb

public UserSbb()
Creates a new instance of UserSbb

Method Detail

setSbbContext

public void setSbbContext(javax.slee.SbbContext context)
Specified by:
setSbbContext in interface javax.slee.Sbb
Overrides:
setSbbContext in class org.mobicents.slee.service.common.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)

onLinkReleased

public void onLinkReleased(org.mobicents.mscontrol.MsLinkEvent evt,
                           javax.slee.ActivityContextInterface aci)

onAnnouncementComplete

public void onAnnouncementComplete(org.mobicents.mscontrol.MsNotifyEvent evt,
                                   javax.slee.ActivityContextInterface aci)

onDtmf

public void onDtmf(org.mobicents.mscontrol.MsNotifyEvent evt,
                   javax.slee.ActivityContextInterface aci)

onInfoEvent

public void onInfoEvent(javax.sip.RequestEvent request,
                        javax.slee.ActivityContextInterface aci)

handleDtmf

public void handleDtmf(int cause)

onLinkCreated

public void onLinkCreated(org.mobicents.mscontrol.MsLinkEvent evt,
                          javax.slee.ActivityContextInterface aci)

getLink

public org.mobicents.mscontrol.MsLink getLink()

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()

setEndpointName

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

getEndpointName

public abstract java.lang.String getEndpointName()

setAnnouncementEndpointName

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

getAnnouncementEndpointName

public abstract java.lang.String getAnnouncementEndpointName()

setAudioFile

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

getAudioFile

public abstract java.lang.String getAudioFile()

setChildSbbLocalObject

public abstract void setChildSbbLocalObject(org.mobicents.slee.service.callcontrol.CallControlSbbLocalObject childSbbLocalObject)

getChildSbbLocalObject

public abstract org.mobicents.slee.service.callcontrol.CallControlSbbLocalObject getChildSbbLocalObject()


Copyright © 2008. All Rights Reserved.