ACS-1170 : Release Gytheio 0.12 - ACS 7.0 compatible (#250)

- upgrade Gytheio
   - move jms bean to messaging-context.xml
This commit is contained in:
Denis Ungureanu
2021-01-20 16:26:02 +02:00
committed by GitHub
parent d3860738da
commit b4b591b8af
3 changed files with 7 additions and 8 deletions

View File

@@ -33,7 +33,6 @@ import javax.jms.ConnectionFactory;
import org.alfresco.encryption.AlfrescoKeyStore;
import org.apache.activemq.ActiveMQConnectionFactory;
import org.apache.activemq.ActiveMQSslConnectionFactory;
import org.apache.camel.component.jms.JmsComponent;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
@@ -81,12 +80,6 @@ public class ConnectionFactoryConfiguration
return createConnectionFactory();
}
@Bean
public JmsComponent jms()
{
return JmsComponent.jmsComponent(activeMqConnectionFactory());
}
protected ConnectionFactory createConnectionFactory()
{
return new ActiveMQConnectionFactory(username, password, brokerUrl);

View File

@@ -34,6 +34,12 @@
<property name="transacted" value="${messaging.transacted}" />
<property name="transactionManager" ref="messagingTransactionManager" />
</bean>
<bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
<property name="connectionFactory" ref="pooledConnectionFactory" />
<property name="transacted" value="${messaging.transacted}" />
<property name="transactionManager" ref="messagingTransactionManager" />
</bean>
<bean id="CAMEL_PROPAGATION_MANDATORY" class="org.apache.camel.spring.spi.SpringTransactionPolicy">
<property name="transactionManager" ref="messagingTransactionManager" />