Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.opencloud.slee.services.sip.registrar
Class RegistrarSbb  view RegistrarSbb download RegistrarSbb.java

java.lang.Object
  extended bycom.opencloud.slee.services.sip.registrar.RegistrarSbb

public abstract class RegistrarSbb
extends java.lang.Object

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


Nested Class Summary
(package private)  class RegistrarSbb.MyRegistrationHandler
           
 
Field Summary
private  AddressFactory addressFactory
           
private  AlarmFacility alarmFacility
           
private  Address contactAddress
           
private  SbbContext context
           
private  javax.naming.Context ctx
           
private  java.lang.String errorMessage
           
private  org.mobicents.slee.resource.sip.SipFactoryProvider factoryProvider
           
private  org.mobicents.slee.resource.sip.SipFactoryProvider fp
           
private  HeaderFactory headerFactory
           
private  SbbID id
           
private  MessageFactory messageFactory
           
private  NullActivityContextInterfaceFactory nullACIFactory
           
private  NullActivityFactory nullActivityFactory
           
private  SipProvider provider
           
private  SipURI requestURI
           
private  javax.naming.Context sbbEnv
           
private  TimerFacility timerFacility
           
private  TraceFacility traceFacility
           
 
Constructor Summary
RegistrarSbb()
           
 
Method Summary
abstract  RegistrarActivityContextInterface asSbbActivityContextInterface(ActivityContextInterface aci)
           
 AddressFactory getAddressFactory()
           
 HeaderFactory getHeaderFactory()
           
 MessageFactory getMessageFactory()
           
 NullActivityContextInterfaceFactory getNullACIFactory()
           
 NullActivityFactory getNullActivityFactory()
           
protected  SbbLocalObject getSbbLocalObject()
           
 SipProvider getSipProvider()
           
protected  TimerFacility getTimerFacility()
           
protected  java.lang.String getTraceMessageType()
           
 void onRegisterEvent(RequestEvent event, ActivityContextInterface ac)
           
 void onTimerEvent(TimerEvent event, ActivityContextInterface ac)
           
private  void processRequest(ServerTransaction serverTransaction, Request request)
           
 void sbbActivate()
           
 void sbbCreate()
           
 void sbbExceptionThrown(java.lang.Exception exception, java.lang.Object event, ActivityContextInterface aci)
           
 void sbbLoad()
           
 void sbbPassivate()
           
 void sbbPostCreate()
           
 void sbbRemove()
           
 void sbbRolledBack(RolledBackContext context)
           
 void sbbStore()
           
 void setSbbContext(SbbContext context)
           
protected  void trace(Level level, java.lang.String message)
           
protected  void trace(Level level, java.lang.String message, java.lang.Throwable t)
           
 void unsetSbbContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

errorMessage

private java.lang.String errorMessage

contactAddress

private Address contactAddress

requestURI

private SipURI requestURI

factoryProvider

private org.mobicents.slee.resource.sip.SipFactoryProvider factoryProvider

fp

private org.mobicents.slee.resource.sip.SipFactoryProvider fp

provider

private SipProvider provider

addressFactory

private AddressFactory addressFactory

headerFactory

private HeaderFactory headerFactory

messageFactory

private MessageFactory messageFactory

context

private SbbContext context

traceFacility

private TraceFacility traceFacility

timerFacility

private TimerFacility timerFacility

alarmFacility

private AlarmFacility alarmFacility

id

private SbbID id

nullActivityFactory

private NullActivityFactory nullActivityFactory

nullACIFactory

private NullActivityContextInterfaceFactory nullACIFactory

sbbEnv

private javax.naming.Context sbbEnv

ctx

private javax.naming.Context ctx
Constructor Detail

RegistrarSbb

public RegistrarSbb()
Method Detail

processRequest

private void processRequest(ServerTransaction serverTransaction,
                            Request request)

onRegisterEvent

public void onRegisterEvent(RequestEvent event,
                            ActivityContextInterface ac)

onTimerEvent

public void onTimerEvent(TimerEvent event,
                         ActivityContextInterface ac)

asSbbActivityContextInterface

public abstract RegistrarActivityContextInterface asSbbActivityContextInterface(ActivityContextInterface aci)

setSbbContext

public void setSbbContext(SbbContext context)

unsetSbbContext

public void unsetSbbContext()

sbbCreate

public void sbbCreate()
               throws CreateException

sbbPostCreate

public void sbbPostCreate()
                   throws CreateException

sbbRemove

public void sbbRemove()

sbbPassivate

public void sbbPassivate()

sbbActivate

public void sbbActivate()

sbbLoad

public void sbbLoad()

sbbStore

public void sbbStore()

sbbExceptionThrown

public void sbbExceptionThrown(java.lang.Exception exception,
                               java.lang.Object event,
                               ActivityContextInterface aci)

sbbRolledBack

public void sbbRolledBack(RolledBackContext context)

getTraceMessageType

protected java.lang.String getTraceMessageType()

trace

protected final void trace(Level level,
                           java.lang.String message)

trace

protected final void trace(Level level,
                           java.lang.String message,
                           java.lang.Throwable t)

getSipProvider

public SipProvider getSipProvider()

getAddressFactory

public AddressFactory getAddressFactory()

getHeaderFactory

public HeaderFactory getHeaderFactory()

getNullActivityFactory

public NullActivityFactory getNullActivityFactory()

getTimerFacility

protected final TimerFacility getTimerFacility()

getNullACIFactory

public NullActivityContextInterfaceFactory getNullACIFactory()

getMessageFactory

public MessageFactory getMessageFactory()

getSbbLocalObject

protected final SbbLocalObject getSbbLocalObject()