org.mobicents.slee.examples.diameter
Class DiameterExampleSbb

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

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

DiameterExampleSbb.java
Super project: mobicents
11:34:16 PM May 26, 2008

Author:
Alexandre Mendonca , Bartosz Baranowski , Erick Svenson

Constructor Summary
DiameterExampleSbb()
           
 
Method Summary
protected  javax.slee.SbbContext getSbbContext()
           
 void onAbortSessionAnswer(net.java.slee.resource.diameter.base.events.AbortSessionAnswer asa, javax.slee.ActivityContextInterface aci)
           
 void onAbortSessionRequest(net.java.slee.resource.diameter.base.events.AbortSessionRequest asr, javax.slee.ActivityContextInterface aci)
           
 void onAccountingAnswer(net.java.slee.resource.diameter.base.events.AccountingAnswer aca, javax.slee.ActivityContextInterface aci)
           
 void onAccountingRequest(net.java.slee.resource.diameter.base.events.AccountingRequest acr, javax.slee.ActivityContextInterface aci)
           
 void onCapabilitiesExchangeAnswer(net.java.slee.resource.diameter.base.events.CapabilitiesExchangeAnswer cea, javax.slee.ActivityContextInterface aci)
           
 void onCapabilitiesExchangeRequest(net.java.slee.resource.diameter.base.events.CapabilitiesExchangeRequest cer, javax.slee.ActivityContextInterface aci)
           
 void onDeviceWatchdogAnswer(net.java.slee.resource.diameter.base.events.DeviceWatchdogAnswer dwa, javax.slee.ActivityContextInterface aci)
           
 void onDeviceWatchdogRequest(net.java.slee.resource.diameter.base.events.DeviceWatchdogRequest dwr, javax.slee.ActivityContextInterface aci)
           
 void onDisconnectPeerAnswer(net.java.slee.resource.diameter.base.events.DisconnectPeerAnswer dpa, javax.slee.ActivityContextInterface aci)
           
 void onDisconnectPeerRequest(net.java.slee.resource.diameter.base.events.DisconnectPeerRequest dpr, javax.slee.ActivityContextInterface aci)
           
 void onErrorAnswer(net.java.slee.resource.diameter.base.events.ErrorAnswer era, javax.slee.ActivityContextInterface aci)
           
 void onReAuthAnswer(net.java.slee.resource.diameter.base.events.ReAuthAnswer raa, javax.slee.ActivityContextInterface aci)
           
 void onReAuthRequest(net.java.slee.resource.diameter.base.events.ReAuthRequest rar, javax.slee.ActivityContextInterface aci)
           
 void onServiceStartedEvent(javax.slee.serviceactivity.ServiceStartedEvent event, javax.slee.ActivityContextInterface aci)
           
 void onSessionTerminationAnswer(net.java.slee.resource.diameter.base.events.SessionTerminationAnswer raa, javax.slee.ActivityContextInterface aci)
           
 void onSessionTerminationRequest(net.java.slee.resource.diameter.base.events.SessionTerminationRequest rar, javax.slee.ActivityContextInterface aci)
           
 void onTimerEvent(javax.slee.facilities.TimerEvent event, 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 context)
           
 void sbbStore()
           
 void setSbbContext(javax.slee.SbbContext context)
           
 void unsetSbbContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiameterExampleSbb

public DiameterExampleSbb()
Method Detail

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

onServiceStartedEvent

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

onTimerEvent

public void onTimerEvent(javax.slee.facilities.TimerEvent event,
                         javax.slee.ActivityContextInterface aci)

onAbortSessionRequest

public void onAbortSessionRequest(net.java.slee.resource.diameter.base.events.AbortSessionRequest asr,
                                  javax.slee.ActivityContextInterface aci)

onAbortSessionAnswer

public void onAbortSessionAnswer(net.java.slee.resource.diameter.base.events.AbortSessionAnswer asa,
                                 javax.slee.ActivityContextInterface aci)

onAccountingRequest

public void onAccountingRequest(net.java.slee.resource.diameter.base.events.AccountingRequest acr,
                                javax.slee.ActivityContextInterface aci)

onAccountingAnswer

public void onAccountingAnswer(net.java.slee.resource.diameter.base.events.AccountingAnswer aca,
                               javax.slee.ActivityContextInterface aci)

onCapabilitiesExchangeRequest

public void onCapabilitiesExchangeRequest(net.java.slee.resource.diameter.base.events.CapabilitiesExchangeRequest cer,
                                          javax.slee.ActivityContextInterface aci)

onCapabilitiesExchangeAnswer

public void onCapabilitiesExchangeAnswer(net.java.slee.resource.diameter.base.events.CapabilitiesExchangeAnswer cea,
                                         javax.slee.ActivityContextInterface aci)

onDeviceWatchdogRequest

public void onDeviceWatchdogRequest(net.java.slee.resource.diameter.base.events.DeviceWatchdogRequest dwr,
                                    javax.slee.ActivityContextInterface aci)

onDeviceWatchdogAnswer

public void onDeviceWatchdogAnswer(net.java.slee.resource.diameter.base.events.DeviceWatchdogAnswer dwa,
                                   javax.slee.ActivityContextInterface aci)

onDisconnectPeerRequest

public void onDisconnectPeerRequest(net.java.slee.resource.diameter.base.events.DisconnectPeerRequest dpr,
                                    javax.slee.ActivityContextInterface aci)

onDisconnectPeerAnswer

public void onDisconnectPeerAnswer(net.java.slee.resource.diameter.base.events.DisconnectPeerAnswer dpa,
                                   javax.slee.ActivityContextInterface aci)

onReAuthRequest

public void onReAuthRequest(net.java.slee.resource.diameter.base.events.ReAuthRequest rar,
                            javax.slee.ActivityContextInterface aci)

onReAuthAnswer

public void onReAuthAnswer(net.java.slee.resource.diameter.base.events.ReAuthAnswer raa,
                           javax.slee.ActivityContextInterface aci)

onSessionTerminationRequest

public void onSessionTerminationRequest(net.java.slee.resource.diameter.base.events.SessionTerminationRequest rar,
                                        javax.slee.ActivityContextInterface aci)

onSessionTerminationAnswer

public void onSessionTerminationAnswer(net.java.slee.resource.diameter.base.events.SessionTerminationAnswer raa,
                                       javax.slee.ActivityContextInterface aci)

onErrorAnswer

public void onErrorAnswer(net.java.slee.resource.diameter.base.events.ErrorAnswer era,
                          javax.slee.ActivityContextInterface aci)


Copyright © 2008. All Rights Reserved.