LibraryLink ToToggle FramesPrintFeedback

Chapter 5. Inbound Activation Configuration

Activation specifications are part of the configuration of inbound messaging support provided by a JCA 1.5 resource adapter, such as FUSE Services Framework JCA Connector. Resource adapters that support inbound messaging define one or more types of message listener in their deployment descriptors. This is defined in the messagelistener element in the ra.xml file. The message listener is the interface that the resource adapter uses to communicate inbound messages to the message endpoint. For each type of message listener that a resource adapter implements, the resource adapter defines an associated activation specification, which defines configuration properties for the receiving endpoint.

The FUSE Services Framework JCA Connector inbound support includes two types of message listener and two activation specification classes, one for each message listener type.


Table 5.2 shows the activation configuration properties that are supported when the target service interface is specified as the message listener type and org.apache.cxf.jca.inbound.MDBActivationSpec is specified as the activation specification class in the FUSE Services Framework JCA Connector ra.xml file.


Table 5.2 and Table 5.3 show the activation configuration properties that are supported when org.apache.cxf.jca.inbound.DispatchMDBMessageListener is specified as the message listener type and org.apache.cxf.jca.inbound.DispatchMDBActivationSpec is specified as the activation specification class in the FUSE Services Framework JCA Connector ra.xml file.


Activation configuration properties can be set in any of the following:

  • The application deployment descriptor.

  • Activation specification, which can be set when deploying FUSE Services Framework JCA Connector.

  • The FUSE Services Framework JCA Connector deployment descriptor, ra.xml.

Values specified in the ejb-jar.xml file override those set in the activation specification and the ra.xml file. Values specified in the activation specification override those set in the ra.xml file.

For an example of how the activation configuration properties are set, see:

  1. The ra.xml located in InstallDir/samples/integration/jca/inbound-mdb-dispatch/etc, the relevant sections of which are shown in Example 5.1.

  2. The ejb-jar.xml file located in InstallDir/samples/integration/jca/inbound-mdb-dispatch/etc, the relevant sections of which are shown in Example 5.2.