2.3. Using a Spring Bean
Overview
You can add your JMS provider's configuration factory directly into the service units configuration as a Spring bean. Configuring the connection factory in this manner requires that you fully specify all of the properties needed to instantiate a
ConnectionFactory
for your JMS provider.
Note
Your JMS provider's documentation will describe the properties needed to instantiate a connection factory and the settings for the properties.
Example
Example 2.7, “Configuring a Connection Factory with a Spring Bean” shows an example of a WebSphere MQ connection factory configured as a Spring bean.
Example 2.7. Configuring a Connection Factory with a Spring Bean
<bean id="connectionFactory" class="com.ibm.mq.jms.MQQueueConnectionFactory"> <property name="transportType"> <util:constant static-field="com.ibm.mq.jms.JMSC.MQJMS_TP_CLIENT_MQ_TCPIP" /> </property> <property name="queueManager" value="my.queue.mgr" /> <property name="hostName" value="myHost" /> <property name="channel" value="myChannel" /> <property name="port" value="12345" /> </bean>