org.mobicents.slee.resource.sip11
Class SipResourceAdaptor

java.lang.Object
  extended by 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

Field Summary
 
Fields inherited from interface javax.slee.resource.ResourceAdaptor
SBB_PROCESSED_EVENT
 
Constructor Summary
SipResourceAdaptor()
           
 
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
 

Constructor Detail

SipResourceAdaptor

public SipResourceAdaptor()
Method Detail

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.