|
|||||||||
| Home >> All >> com >> opencloud >> slee >> services >> sip >> [ registrar overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.opencloud.slee.services.sip.registrar
Class RegistrarSbb

java.lang.Objectcom.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()
|
|||||||||
| Home >> All >> com >> opencloud >> slee >> services >> sip >> [ registrar overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
com.opencloud.slee.services.sip.registrar.RegistrarSbb