org.mobicents.slee.resource.sip11
Class SipResourceAdaptor
java.lang.Object
org.mobicents.slee.resource.sip11.SipResourceAdaptor
- All Implemented Interfaces:
- java.io.Serializable, java.util.EventListener, javax.sip.SipListener, javax.slee.resource.ResourceAdaptor
public class SipResourceAdaptor
- extends java.lang.Object
- implements javax.sip.SipListener, javax.slee.resource.ResourceAdaptor, java.io.Serializable
- See Also:
- Serialized Form
| Fields inherited from interface javax.slee.resource.ResourceAdaptor |
SBB_PROCESSED_EVENT |
|
Method Summary |
void |
activityEnded(javax.slee.resource.ActivityHandle handle)
|
void |
activityUnreferenced(javax.slee.resource.ActivityHandle arg0)
|
void |
addActivity(SipActivityHandle sah,
WrapperSuperInterface wrapperActivity)
|
void |
configure(java.util.Properties properties)
|
void |
entityActivated()
|
void |
entityCreated(javax.slee.resource.BootstrapContext bootstrapContext)
|
void |
entityDeactivated()
|
void |
entityDeactivating()
|
void |
entityRemoved()
|
void |
eventProcessingFailed(javax.slee.resource.ActivityHandle ah,
java.lang.Object event,
int arg2,
javax.slee.Address arg3,
int arg4,
javax.slee.resource.FailureReason arg5)
|
void |
eventProcessingSuccessful(javax.slee.resource.ActivityHandle arg0,
java.lang.Object arg1,
int arg2,
javax.slee.Address arg3,
int arg4)
|
java.lang.Object |
getActivity(javax.slee.resource.ActivityHandle arg0)
|
javax.slee.resource.ActivityHandle |
getActivityHandle(java.lang.Object arg0)
|
javax.slee.resource.Marshaler |
getMarshaler()
|
java.util.Properties |
getProperties(java.util.Properties pproperties)
|
java.lang.Object |
getSBBResourceAdaptorInterface(java.lang.String arg0)
|
javax.slee.resource.SleeEndpoint |
getSleeEndpoint()
|
protected void |
initializeStack()
|
void |
processDialogTerminated(javax.sip.DialogTerminatedEvent dte)
|
void |
processIOException(javax.sip.IOExceptionEvent arg0)
|
void |
processRequest(javax.sip.RequestEvent req)
|
void |
processResponse(javax.sip.ResponseEvent resp)
|
void |
processTimeout(javax.sip.TimeoutEvent arg0)
|
void |
processTransactionTerminated(javax.sip.TransactionTerminatedEvent txTerminatedEvent)
|
void |
queryLiveness(javax.slee.resource.ActivityHandle arg0)
|
void |
removeActivity(SipActivityHandle sah)
|
boolean |
sendActivityEndEvent(SipActivityHandle ah)
|
void |
serviceActivated(java.lang.String serviceID)
|
void |
serviceDeactivated(java.lang.String serviceID)
|
void |
serviceInstalled(java.lang.String serviceID,
int[] eventIDs,
java.lang.String[] resourceOptions)
|
void |
serviceUninstalled(java.lang.String serviceID)
|
void |
setIp(java.lang.String ip)
|
void |
setPort(java.lang.Integer port)
|
void |
setProperties(java.util.Properties properties)
|
void |
setTransports(java.lang.String transportsToSet)
|
void |
start()
|
void |
stop()
|
void |
stopping()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SipResourceAdaptor
public SipResourceAdaptor()
configure
public void configure(java.util.Properties properties)
throws javax.slee.InvalidStateException
- Throws:
javax.slee.InvalidStateException
start
public void start()
throws javax.slee.resource.ResourceException
- Throws:
javax.slee.resource.ResourceException
initializeStack
protected void initializeStack()
throws javax.sip.SipException
- Throws:
javax.sip.SipException
setProperties
public void setProperties(java.util.Properties properties)
throws javax.slee.resource.ResourceException
- Throws:
javax.slee.resource.ResourceException
getProperties
public java.util.Properties getProperties(java.util.Properties pproperties)
stopping
public void stopping()
stop
public void stop()
entityCreated
public void entityCreated(javax.slee.resource.BootstrapContext bootstrapContext)
throws javax.slee.resource.ResourceException
- Specified by:
entityCreated in interface javax.slee.resource.ResourceAdaptor
- Throws:
javax.slee.resource.ResourceException
entityActivated
public void entityActivated()
throws javax.slee.resource.ResourceException
- Specified by:
entityActivated in interface javax.slee.resource.ResourceAdaptor
- Throws:
javax.slee.resource.ResourceException
entityDeactivating
public void entityDeactivating()
- Specified by:
entityDeactivating in interface javax.slee.resource.ResourceAdaptor
entityDeactivated
public void entityDeactivated()
- Specified by:
entityDeactivated in interface javax.slee.resource.ResourceAdaptor
entityRemoved
public void entityRemoved()
- Specified by:
entityRemoved in interface javax.slee.resource.ResourceAdaptor
activityEnded
public void activityEnded(javax.slee.resource.ActivityHandle handle)
- Specified by:
activityEnded in interface javax.slee.resource.ResourceAdaptor
activityUnreferenced
public void activityUnreferenced(javax.slee.resource.ActivityHandle arg0)
- Specified by:
activityUnreferenced in interface javax.slee.resource.ResourceAdaptor
eventProcessingFailed
public void eventProcessingFailed(javax.slee.resource.ActivityHandle ah,
java.lang.Object event,
int arg2,
javax.slee.Address arg3,
int arg4,
javax.slee.resource.FailureReason arg5)
- Specified by:
eventProcessingFailed in interface javax.slee.resource.ResourceAdaptor
eventProcessingSuccessful
public void eventProcessingSuccessful(javax.slee.resource.ActivityHandle arg0,
java.lang.Object arg1,
int arg2,
javax.slee.Address arg3,
int arg4)
- Specified by:
eventProcessingSuccessful in interface javax.slee.resource.ResourceAdaptor
getActivity
public java.lang.Object getActivity(javax.slee.resource.ActivityHandle arg0)
- Specified by:
getActivity in interface javax.slee.resource.ResourceAdaptor
getActivityHandle
public javax.slee.resource.ActivityHandle getActivityHandle(java.lang.Object arg0)
- Specified by:
getActivityHandle in interface javax.slee.resource.ResourceAdaptor
getMarshaler
public javax.slee.resource.Marshaler getMarshaler()
- Specified by:
getMarshaler in interface javax.slee.resource.ResourceAdaptor
getSBBResourceAdaptorInterface
public java.lang.Object getSBBResourceAdaptorInterface(java.lang.String arg0)
- Specified by:
getSBBResourceAdaptorInterface in interface javax.slee.resource.ResourceAdaptor
queryLiveness
public void queryLiveness(javax.slee.resource.ActivityHandle arg0)
- Specified by:
queryLiveness in interface javax.slee.resource.ResourceAdaptor
serviceInstalled
public void serviceInstalled(java.lang.String serviceID,
int[] eventIDs,
java.lang.String[] resourceOptions)
- Specified by:
serviceInstalled in interface javax.slee.resource.ResourceAdaptor
serviceUninstalled
public void serviceUninstalled(java.lang.String serviceID)
- Specified by:
serviceUninstalled in interface javax.slee.resource.ResourceAdaptor
serviceActivated
public void serviceActivated(java.lang.String serviceID)
- Specified by:
serviceActivated in interface javax.slee.resource.ResourceAdaptor
serviceDeactivated
public void serviceDeactivated(java.lang.String serviceID)
- Specified by:
serviceDeactivated in interface javax.slee.resource.ResourceAdaptor
processIOException
public void processIOException(javax.sip.IOExceptionEvent arg0)
- Specified by:
processIOException in interface javax.sip.SipListener
processRequest
public void processRequest(javax.sip.RequestEvent req)
- Specified by:
processRequest in interface javax.sip.SipListener
processResponse
public void processResponse(javax.sip.ResponseEvent resp)
- Specified by:
processResponse in interface javax.sip.SipListener
processTimeout
public void processTimeout(javax.sip.TimeoutEvent arg0)
- Specified by:
processTimeout in interface javax.sip.SipListener
processTransactionTerminated
public void processTransactionTerminated(javax.sip.TransactionTerminatedEvent txTerminatedEvent)
- Specified by:
processTransactionTerminated in interface javax.sip.SipListener
processDialogTerminated
public void processDialogTerminated(javax.sip.DialogTerminatedEvent dte)
- Specified by:
processDialogTerminated in interface javax.sip.SipListener
sendActivityEndEvent
public boolean sendActivityEndEvent(SipActivityHandle ah)
setIp
public void setIp(java.lang.String ip)
setPort
public void setPort(java.lang.Integer port)
setTransports
public void setTransports(java.lang.String transportsToSet)
addActivity
public void addActivity(SipActivityHandle sah,
WrapperSuperInterface wrapperActivity)
removeActivity
public void removeActivity(SipActivityHandle sah)
getSleeEndpoint
public javax.slee.resource.SleeEndpoint getSleeEndpoint()
Copyright © 2008. All Rights Reserved.