org.mobicents.examples.media
Class AnnouncementSbb
java.lang.Object
org.mobicents.examples.media.AnnouncementSbb
- All Implemented Interfaces:
- javax.slee.Sbb
public abstract class AnnouncementSbb
- extends java.lang.Object
- implements javax.slee.Sbb
- Author:
- Oleg Kulikov
|
Method Summary |
abstract void |
fireLinkReleased(org.mobicents.mscontrol.MsLinkEvent evt,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
|
abstract java.lang.String |
getAnnouncementEndpoint()
|
abstract int |
getIndex()
|
abstract boolean |
getKeepAlive()
|
org.mobicents.mscontrol.MsLink |
getLink()
|
abstract java.util.List |
getSequence()
|
javax.slee.ActivityContextInterface |
getUserActivity()
|
void |
onAnnouncementComplete(org.mobicents.mscontrol.MsNotifyEvent evt,
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 |
onUserDisconnected(org.mobicents.mscontrol.MsConnectionEvent evt,
javax.slee.ActivityContextInterface aci)
|
void |
play(java.lang.String userEndpoint,
java.util.List announcements,
boolean keepAlive)
|
void |
playNext()
|
void |
sbbActivate()
|
void |
sbbCreate()
|
void |
sbbExceptionThrown(java.lang.Exception arg0,
java.lang.Object arg1,
javax.slee.ActivityContextInterface arg2)
|
void |
sbbLoad()
|
void |
sbbPassivate()
|
void |
sbbPostCreate()
|
void |
sbbRemove()
|
void |
sbbRolledBack(javax.slee.RolledBackContext arg0)
|
void |
sbbStore()
|
abstract void |
setAnnouncementEndpoint(java.lang.String endpoint)
|
abstract void |
setIndex(int index)
|
abstract void |
setKeepAlive(boolean keepAlive)
|
void |
setSbbContext(javax.slee.SbbContext sbbContext)
|
abstract void |
setSequence(java.util.List sequence)
|
void |
unsetSbbContext()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ANNOUNCEMENT_ENDPOINT
public static final java.lang.String ANNOUNCEMENT_ENDPOINT
- See Also:
- Constant Field Values
AnnouncementSbb
public AnnouncementSbb()
play
public void play(java.lang.String userEndpoint,
java.util.List announcements,
boolean keepAlive)
onLinkCreated
public void onLinkCreated(org.mobicents.mscontrol.MsLinkEvent evt,
javax.slee.ActivityContextInterface aci)
onAnnouncementComplete
public void onAnnouncementComplete(org.mobicents.mscontrol.MsNotifyEvent evt,
javax.slee.ActivityContextInterface aci)
playNext
public void playNext()
onLinkReleased
public void onLinkReleased(org.mobicents.mscontrol.MsLinkEvent evt,
javax.slee.ActivityContextInterface aci)
onUserDisconnected
public void onUserDisconnected(org.mobicents.mscontrol.MsConnectionEvent evt,
javax.slee.ActivityContextInterface aci)
fireLinkReleased
public abstract void fireLinkReleased(org.mobicents.mscontrol.MsLinkEvent evt,
javax.slee.ActivityContextInterface aci,
javax.slee.Address address)
getLink
public org.mobicents.mscontrol.MsLink getLink()
getUserActivity
public javax.slee.ActivityContextInterface getUserActivity()
getAnnouncementEndpoint
public abstract java.lang.String getAnnouncementEndpoint()
setAnnouncementEndpoint
public abstract void setAnnouncementEndpoint(java.lang.String endpoint)
getIndex
public abstract int getIndex()
setIndex
public abstract void setIndex(int index)
getSequence
public abstract java.util.List getSequence()
setSequence
public abstract void setSequence(java.util.List sequence)
getKeepAlive
public abstract boolean getKeepAlive()
setKeepAlive
public abstract void setKeepAlive(boolean keepAlive)
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 arg0,
java.lang.Object arg1,
javax.slee.ActivityContextInterface arg2)
- Specified by:
sbbExceptionThrown in interface javax.slee.Sbb
sbbRolledBack
public void sbbRolledBack(javax.slee.RolledBackContext arg0)
- Specified by:
sbbRolledBack in interface javax.slee.Sbb
Copyright © 2008. All Rights Reserved.