org.mobicents.slee.example.sip11.fork
Class SimpleSip11ForkTestSbb

java.lang.Object
  extended by org.mobicents.slee.example.sip11.fork.SimpleSip11ForkTestSbb
All Implemented Interfaces:
javax.slee.Sbb

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


Nested Class Summary
static class SimpleSip11ForkTestSbb.ServiceState
           
 
Constructor Summary
SimpleSip11ForkTestSbb()
           
 
Method Summary
 javax.slee.InitialEventSelector callIDSelect(javax.slee.InitialEventSelector ies)
           
abstract  javax.slee.ActivityContextInterface getChildDialog()
           
abstract  java.lang.Boolean getMakeCancel()
           
abstract  javax.slee.ActivityContextInterface getOriginalDialog()
           
protected  javax.slee.SbbContext getSbbContext()
          Convenience method to retrieve the SbbContext object stored in setSbbContext.
protected abstract  SimpleSip11ForkTestSbb.ServiceState getServiceState()
           
abstract  javax.sip.message.Request getStoredRequest()
           
 void on1xxResponse(javax.sip.ResponseEvent event, javax.slee.ActivityContextInterface aci)
           
 void on2xxResponse(javax.sip.ResponseEvent event, javax.slee.ActivityContextInterface aci)
           
 void on4xxResponse(javax.sip.ResponseEvent event, javax.slee.ActivityContextInterface aci)
           
 void onActivityEndEvent(javax.slee.ActivityEndEvent end, javax.slee.ActivityContextInterface aci)
           
 void onDialogForkEvent(net.java.slee.resource.sip.DialogForkedEvent event, javax.slee.ActivityContextInterface aci)
           
 void onMessageRequest(javax.sip.RequestEvent event, javax.slee.ActivityContextInterface aci)
           
 void onServiceStartedEvent(javax.slee.serviceactivity.ServiceStartedEvent event, javax.slee.ActivityContextInterface aci)
           
 void onTimeEvent(javax.slee.facilities.TimerEvent event, javax.slee.ActivityContextInterface timerAci)
           
 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 context)
           
 void sbbStore()
           
abstract  void setChildDialog(javax.slee.ActivityContextInterface aci)
           
abstract  void setMakeCancel(java.lang.Boolean b)
           
abstract  void setOriginalDialog(javax.slee.ActivityContextInterface aci)
           
 void setSbbContext(javax.slee.SbbContext context)
           
protected abstract  void setServiceState(SimpleSip11ForkTestSbb.ServiceState s)
           
abstract  void setStoredRequest(javax.sip.message.Request b)
           
 void unsetSbbContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleSip11ForkTestSbb

public SimpleSip11ForkTestSbb()
Method Detail

onServiceStartedEvent

public void onServiceStartedEvent(javax.slee.serviceactivity.ServiceStartedEvent event,
                                  javax.slee.ActivityContextInterface aci)

onMessageRequest

public void onMessageRequest(javax.sip.RequestEvent event,
                             javax.slee.ActivityContextInterface aci)

on1xxResponse

public void on1xxResponse(javax.sip.ResponseEvent event,
                          javax.slee.ActivityContextInterface aci)

on2xxResponse

public void on2xxResponse(javax.sip.ResponseEvent event,
                          javax.slee.ActivityContextInterface aci)

on4xxResponse

public void on4xxResponse(javax.sip.ResponseEvent event,
                          javax.slee.ActivityContextInterface aci)

onDialogForkEvent

public void onDialogForkEvent(net.java.slee.resource.sip.DialogForkedEvent event,
                              javax.slee.ActivityContextInterface aci)

callIDSelect

public javax.slee.InitialEventSelector callIDSelect(javax.slee.InitialEventSelector ies)

onTimeEvent

public void onTimeEvent(javax.slee.facilities.TimerEvent event,
                        javax.slee.ActivityContextInterface timerAci)

onActivityEndEvent

public void onActivityEndEvent(javax.slee.ActivityEndEvent end,
                               javax.slee.ActivityContextInterface aci)

setOriginalDialog

public abstract void setOriginalDialog(javax.slee.ActivityContextInterface aci)

getOriginalDialog

public abstract javax.slee.ActivityContextInterface getOriginalDialog()

setChildDialog

public abstract void setChildDialog(javax.slee.ActivityContextInterface aci)

getChildDialog

public abstract javax.slee.ActivityContextInterface getChildDialog()

getMakeCancel

public abstract java.lang.Boolean getMakeCancel()

setMakeCancel

public abstract void setMakeCancel(java.lang.Boolean b)

getStoredRequest

public abstract javax.sip.message.Request getStoredRequest()

setStoredRequest

public abstract void setStoredRequest(javax.sip.message.Request b)

setSbbContext

public void setSbbContext(javax.slee.SbbContext context)
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

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 context)
Specified by:
sbbRolledBack in interface javax.slee.Sbb

getSbbContext

protected javax.slee.SbbContext getSbbContext()
Convenience method to retrieve the SbbContext object stored in setSbbContext. TODO: If your SBB doesn't require the SbbContext object you may remove this method, the sbbContext variable and the variable assignment in setSbbContext().

Returns:
this SBB's SbbContext object

getServiceState

protected abstract SimpleSip11ForkTestSbb.ServiceState getServiceState()

setServiceState

protected abstract void setServiceState(SimpleSip11ForkTestSbb.ServiceState s)


Copyright © 2009. All Rights Reserved.