org.mobicents.slee.examples.asterisk
Class AsteriskExampleSbb
java.lang.Object
org.mobicents.slee.examples.asterisk.AsteriskExampleSbb
- All Implemented Interfaces:
- javax.slee.Sbb
public abstract class AsteriskExampleSbb
- extends java.lang.Object
- implements javax.slee.Sbb
|
Method Summary |
protected javax.slee.SbbContext |
getSbbContext()
|
void |
onConnectEvent(org.asteriskjava.manager.event.ConnectEvent connectEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onDialEvent(org.asteriskjava.manager.event.DialEvent dialEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onHangupEvent(org.asteriskjava.manager.event.HangupEvent hangupEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onLinkEvent(org.asteriskjava.manager.event.LinkEvent linkEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onManagerResponse(org.asteriskjava.manager.response.ManagerResponse managerResponse,
javax.slee.ActivityContextInterface aci)
|
void |
onNewCallerIdEvent(org.asteriskjava.manager.event.NewCallerIdEvent newCallerIdEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onNewChannelEvent(org.asteriskjava.manager.event.NewChannelEvent newChannelEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onNewExtenEvent(org.asteriskjava.manager.event.NewExtenEvent newExtenEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onNewStateEvent(org.asteriskjava.manager.event.NewStateEvent newStateEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onPeerStatusEvent(org.asteriskjava.manager.event.PeerStatusEvent peerStatusEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onRegistryEvent(org.asteriskjava.manager.event.RegistryEvent registryEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onServiceStartedEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
|
void |
onStatusCompleteEvent(org.asteriskjava.manager.event.StatusCompleteEvent statusCompleteEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onStatusEvent(org.asteriskjava.manager.event.StatusEvent statusEvent,
javax.slee.ActivityContextInterface aci)
|
void |
onUnlinkEvent(org.asteriskjava.manager.event.UnlinkEvent unlinkEvent,
javax.slee.ActivityContextInterface aci)
|
void |
sbbActivate()
|
void |
sbbCreate()
|
void |
sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object event,
javax.slee.ActivityContextInterface activity)
|
void |
sbbLoad()
|
void |
sbbPassivate()
|
void |
sbbPostCreate()
|
void |
sbbRemove()
|
void |
sbbRolledBack(javax.slee.RolledBackContext sbbRolledBack)
|
void |
sbbStore()
|
void |
setSbbContext(javax.slee.SbbContext context)
Called when an sbb object is instantied and enters the pooled state. |
void |
unsetSbbContext()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AsteriskExampleSbb
public AsteriskExampleSbb()
onRegistryEvent
public void onRegistryEvent(org.asteriskjava.manager.event.RegistryEvent registryEvent,
javax.slee.ActivityContextInterface aci)
onConnectEvent
public void onConnectEvent(org.asteriskjava.manager.event.ConnectEvent connectEvent,
javax.slee.ActivityContextInterface aci)
onPeerStatusEvent
public void onPeerStatusEvent(org.asteriskjava.manager.event.PeerStatusEvent peerStatusEvent,
javax.slee.ActivityContextInterface aci)
onStatusEvent
public void onStatusEvent(org.asteriskjava.manager.event.StatusEvent statusEvent,
javax.slee.ActivityContextInterface aci)
onStatusCompleteEvent
public void onStatusCompleteEvent(org.asteriskjava.manager.event.StatusCompleteEvent statusCompleteEvent,
javax.slee.ActivityContextInterface aci)
onNewChannelEvent
public void onNewChannelEvent(org.asteriskjava.manager.event.NewChannelEvent newChannelEvent,
javax.slee.ActivityContextInterface aci)
onNewStateEvent
public void onNewStateEvent(org.asteriskjava.manager.event.NewStateEvent newStateEvent,
javax.slee.ActivityContextInterface aci)
onNewExtenEvent
public void onNewExtenEvent(org.asteriskjava.manager.event.NewExtenEvent newExtenEvent,
javax.slee.ActivityContextInterface aci)
onDialEvent
public void onDialEvent(org.asteriskjava.manager.event.DialEvent dialEvent,
javax.slee.ActivityContextInterface aci)
onNewCallerIdEvent
public void onNewCallerIdEvent(org.asteriskjava.manager.event.NewCallerIdEvent newCallerIdEvent,
javax.slee.ActivityContextInterface aci)
onHangupEvent
public void onHangupEvent(org.asteriskjava.manager.event.HangupEvent hangupEvent,
javax.slee.ActivityContextInterface aci)
onLinkEvent
public void onLinkEvent(org.asteriskjava.manager.event.LinkEvent linkEvent,
javax.slee.ActivityContextInterface aci)
onUnlinkEvent
public void onUnlinkEvent(org.asteriskjava.manager.event.UnlinkEvent unlinkEvent,
javax.slee.ActivityContextInterface aci)
onManagerResponse
public void onManagerResponse(org.asteriskjava.manager.response.ManagerResponse managerResponse,
javax.slee.ActivityContextInterface aci)
setSbbContext
public void setSbbContext(javax.slee.SbbContext context)
- Called when an sbb object is instantied and enters the pooled state.
- Specified by:
setSbbContext in interface javax.slee.Sbb
onServiceStartedEvent
public void onServiceStartedEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
javax.slee.ActivityContextInterface aci)
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
sbbRemove
public void sbbRemove()
- Specified by:
sbbRemove 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
sbbExceptionThrown
public void sbbExceptionThrown(java.lang.Exception exception,
java.lang.Object event,
javax.slee.ActivityContextInterface activity)
- Specified by:
sbbExceptionThrown in interface javax.slee.Sbb
sbbRolledBack
public void sbbRolledBack(javax.slee.RolledBackContext sbbRolledBack)
- Specified by:
sbbRolledBack in interface javax.slee.Sbb
getSbbContext
protected javax.slee.SbbContext getSbbContext()
Copyright © 2008. All Rights Reserved.