org.mobicents.slee.examples.asterisk
Class AsteriskExampleSbb

java.lang.Object
  extended by org.mobicents.slee.examples.asterisk.AsteriskExampleSbb
All Implemented Interfaces:
javax.slee.Sbb

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


Constructor Summary
AsteriskExampleSbb()
           
 
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
 

Constructor Detail

AsteriskExampleSbb

public AsteriskExampleSbb()
Method Detail

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.