JBoss.orgCommunity Documentation

Chapter 3. Resource Adaptor Implementation

3.1. Configuration
3.2. Default Resource Adaptor Entities
3.3. Traces and Alarms
3.3.1. Tracers
3.3.2. Alarms

The RA implementation uses the Mobicents JAIN SIP HA stack, an extension of the JAIN SIP Reference Implementation which provides high availability and fault tolerance. The stack is the result of the work done by Mobicents JAIN SLEE and SIP Servlets development teams, and source code is provided in all releases.

The Resource Adaptor supports configuration only at Resource Adaptor Entity creation time. The following table enumerates the configuration properties:


Important

Spaces where introduced in Property Name column values, to correctly render the table. Please remove them when using copy/paste.

Important

JAIN SLEE 1.1 Specification requires values set for properties without a default value, which means the configuration for those properties are mandatory. Otherwise the Resource Adaptor Entity creation will fail.

There is a single Resource Adaptor Entity created when deploying the Resource Adaptor, named SipRA. The SipRA entity uses the default Resource Adaptor configuration, specified in Section 3.1, “Configuration”.

The SipRA entity is also bound to Resource Adaptor Link Name SipRA. To use it in an SBB, add the following XML to its descriptor:



 <resource-adaptor-type-binding>
  
  <resource-adaptor-type-ref>
   <resource-adaptor-type-name>
    JAIN SIP
   </resource-adaptor-type-name>
   <resource-adaptor-type-vendor>
    javax.sip
   </resource-adaptor-type-vendor>
   <resource-adaptor-type-version>
    1.2
   </resource-adaptor-type-version>
  </resource-adaptor-type-ref>
  
  <activity-context-interface-factory-name>
   slee/resources/jainsip/1.2/acifactory
  </activity-context-interface-factory-name>
  
  <resource-adaptor-entity-binding>
   <resource-adaptor-object-name>
    slee/resources/jainsip/1.2/provider
   </resource-adaptor-object-name>
   <resource-adaptor-entity-link>
    SipRA
   </resource-adaptor-entity-link>
  </resource-adaptor-entity-binding>
  
 </resource-adaptor-type-binding>