Repository: karaf Updated Branches: refs/heads/master 4feb8827c -> fe6eba9bd
[KARAF-5121] Fix connection factory template Project: http://git-wip-us.apache.org/repos/asf/karaf/repo Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/fe6eba9b Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/fe6eba9b Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/fe6eba9b Branch: refs/heads/master Commit: fe6eba9bd4ab8a9d03338373ab6f5fa731391b48 Parents: 4feb882 Author: Christian Schneider <[email protected]> Authored: Wed May 10 13:38:56 2017 +0200 Committer: Christian Schneider <[email protected]> Committed: Wed May 10 13:38:56 2017 +0200 ---------------------------------------------------------------------- .../apache/karaf/jms/internal/connectionfactory-activemq.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/karaf/blob/fe6eba9b/jms/core/src/main/resources/org/apache/karaf/jms/internal/connectionfactory-activemq.xml ---------------------------------------------------------------------- diff --git a/jms/core/src/main/resources/org/apache/karaf/jms/internal/connectionfactory-activemq.xml b/jms/core/src/main/resources/org/apache/karaf/jms/internal/connectionfactory-activemq.xml index 5627e73..b4610ec 100644 --- a/jms/core/src/main/resources/org/apache/karaf/jms/internal/connectionfactory-activemq.xml +++ b/jms/core/src/main/resources/org/apache/karaf/jms/internal/connectionfactory-activemq.xml @@ -17,21 +17,23 @@ --> <blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"> - <bean id="activemqConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> + <bean id="activemqConnectionFactory" class="org.apache.activemq.ActiveMQXAConnectionFactory"> <property name="brokerURL" value="${url}" /> <property name="userName" value="${username}" /> <property name="password" value="${password}" /> </bean> - <bean id="pooledConnectionFactory" class="org.apache.activemq.pool.PooledConnectionFactory"> + <bean id="pooledConnectionFactory" class="org.apache.activemq.jms.pool.JcaPooledConnectionFactory"> <property name="maxConnections" value="8" /> <property name="connectionFactory" ref="activemqConnectionFactory" /> + <property name="transactionManager" ref="transactionManager" /> + <property name="name" value="${name}"/> </bean> <bean id="resourceManager" class="org.apache.activemq.pool.ActiveMQResourceManager" init-method="recoverResource"> <property name="transactionManager" ref="transactionManager" /> <property name="connectionFactory" ref="activemqConnectionFactory" /> - <property name="resourceName" value="activemq.localhost" /> + <property name="resourceName" value="activemq.${name}" /> </bean> <reference id="transactionManager" interface="javax.transaction.TransactionManager" />
