
META-INF.cia-jms-broker.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="securityManager" class="org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager"> <constructor-arg value="org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule"/> <constructor-arg> <bean class="org.apache.activemq.artemis.core.config.impl.SecurityConfiguration"> <constructor-arg name="users"> <map> <entry key="guest" value="guest"/> </map> </constructor-arg> <constructor-arg name="roles"> <map> <entry key="guest"> <list> <value>guest</value> </list> </entry> </map> </constructor-arg> <property name="DefaultUser" value="guest"/> </bean> </constructor-arg> </bean> <bean id="EmbeddedActiveMQ" class="org.apache.activemq.artemis.core.server.embedded.EmbeddedActiveMQ" init-method="start" destroy-method="stop"> <property name="SecurityManager" ref="securityManager"/> </bean> <bean id="jmsFactory" class="org.apache.activemq.artemis.jms.client.ActiveMQXAConnectionFactory"> <constructor-arg value="vm://0"/> </bean> <bean name="connectionFactory" class="org.jboss.narayana.jta.jms.ConnectionFactoryProxy"> <constructor-arg ref="jmsFactory" /> <constructor-arg ref="transactionHelper" /> </bean> <bean id="TransactionSynchronizationRegistry" class="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple"/> <bean id="RecoveryManager" class="com.arjuna.ats.arjuna.recovery.RecoveryManager" factory-method="manager" init-method="initialize" destroy-method="terminate"/> <bean id="RecoveryManagerService" class="com.arjuna.ats.jbossatx.jta.RecoveryManagerService" init-method="create" destroy-method="stop"/> <bean name="transactionHelper" class="org.jboss.narayana.jta.jms.TransactionHelperImpl" depends-on="TransactionSynchronizationRegistry,RecoveryManager,RecoveryManagerService"> <constructor-arg value="#{ JTAEnvironmentBean.transactionManager }"/> </bean> </beans>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy