org.mobicents.slee.services.sip.registrar
Class RegistrarSbb

java.lang.Object
  extended by org.mobicents.slee.services.sip.registrar.RegistrarSbb
All Implemented Interfaces:
javax.slee.Sbb

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

this is the abstract class that will be deployed Sbb abstract class provided by the Sbb developer


Constructor Summary
RegistrarSbb()
           
 
Method Summary
 javax.sip.address.AddressFactory getAddressFactory()
           
static java.lang.String getCanonicalAddress(javax.sip.header.HeaderAddress header)
           
 javax.sip.header.HeaderFactory getHeaderFactory()
           
abstract  javax.slee.ChildRelation getLocationSbbChild()
           
 javax.sip.message.MessageFactory getMessageFactory()
           
 javax.slee.nullactivity.NullActivityContextInterfaceFactory getNullACIFactory()
           
 javax.slee.nullactivity.NullActivityFactory getNullActivityFactory()
           
 javax.slee.SbbLocalObject getSbbLocalObject()
           
 javax.sip.SipProvider getSipProvider()
           
 javax.slee.facilities.TimerFacility getTimerFacility()
           
 void onRegisterEvent(javax.sip.RequestEvent event, javax.slee.ActivityContextInterface ac)
           
 void onServiceStarted(javax.slee.serviceactivity.ServiceStartedEvent serviceEvent, javax.slee.ActivityContextInterface aci)
           
 void sbbActivate()
           
 void sbbCreate()
           
 void sbbExceptionThrown(java.lang.Exception exception, java.lang.Object event, javax.slee.ActivityContextInterface aci)
           
 void sbbLoad()
           
 void sbbPassivate()
           
 void sbbPostCreate()
           
 void sbbRemove()
           
 void sbbRolledBack(javax.slee.RolledBackContext context)
           
 void sbbStore()
           
 void setSbbContext(javax.slee.SbbContext context)
           
protected  void startMBeanConfigurator()
           
 void unsetSbbContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegistrarSbb

public RegistrarSbb()
Method Detail

onServiceStarted

public void onServiceStarted(javax.slee.serviceactivity.ServiceStartedEvent serviceEvent,
                             javax.slee.ActivityContextInterface aci)

onRegisterEvent

public void onRegisterEvent(javax.sip.RequestEvent event,
                            javax.slee.ActivityContextInterface ac)

startMBeanConfigurator

protected void startMBeanConfigurator()

getCanonicalAddress

public static java.lang.String getCanonicalAddress(javax.sip.header.HeaderAddress header)

getLocationSbbChild

public abstract javax.slee.ChildRelation getLocationSbbChild()

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

sbbRemove

public void sbbRemove()
Specified by:
sbbRemove in interface javax.slee.Sbb

sbbPassivate

public void sbbPassivate()
Specified by:
sbbPassivate in interface javax.slee.Sbb

sbbActivate

public void sbbActivate()
Specified by:
sbbActivate 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 aci)
Specified by:
sbbExceptionThrown in interface javax.slee.Sbb

sbbRolledBack

public void sbbRolledBack(javax.slee.RolledBackContext context)
Specified by:
sbbRolledBack in interface javax.slee.Sbb

getSipProvider

public javax.sip.SipProvider getSipProvider()

getAddressFactory

public javax.sip.address.AddressFactory getAddressFactory()

getHeaderFactory

public javax.sip.header.HeaderFactory getHeaderFactory()

getMessageFactory

public javax.sip.message.MessageFactory getMessageFactory()

getNullActivityFactory

public javax.slee.nullactivity.NullActivityFactory getNullActivityFactory()

getTimerFacility

public final javax.slee.facilities.TimerFacility getTimerFacility()

getNullACIFactory

public javax.slee.nullactivity.NullActivityContextInterfaceFactory getNullACIFactory()

getSbbLocalObject

public final javax.slee.SbbLocalObject getSbbLocalObject()


Copyright © 2008. All Rights Reserved.