All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.@[email protected] Maven / Gradle / Ivy

There is a newer version: 6.1.0-RC4
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:amq="http://activemq.apache.org/schema/core" 
	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.xsd
		http://activemq.apache.org/schema/core 
  		http://activemq.apache.org/schema/core/activemq-core.xsd">

	<beans profile="root">

		<!-- Create an embedded ActiveMQ Broker. Using delegation in order to guarantee 
			shutdown (i.e. destroy-method). 
		 -->
		<bean id="brokerServiceDelegator" class="org.carewebframework.messaging.jms.activemq.BrokerServiceDelegator"
			init-method="start" destroy-method="stop">
			<constructor-arg>
				<amq:broker id="broker" useJmx="true" persistent="true"
					brokerName="${org.carewebframework.messaging.activemq.broker.name}"
					useShutdownHook="false" start="false">
					<amq:managementContext>
						<amq:managementContext createConnector="false" />
					</amq:managementContext>
					<amq:networkConnectors>
						<!-- Given Hub & Spoke topology, networkTTL must be greater than 1 for 
							spokes to see other spoke consumers. -->
						<amq:networkConnector
							uri="${org.carewebframework.messaging.activemq.broker.network.uri}" name="remoteJMSNetworkConnector"
							duplex="true" networkTTL="3" />
					</amq:networkConnectors>
					<amq:persistenceAdapter>
						<amq:kahaDB
							directory="${org.carewebframework.messaging.activemq.broker.persistence.dir}"
							journalMaxFileLength="${org.carewebframework.messaging.activemq.broker.persistence.maxsize}" />
					</amq:persistenceAdapter>
					<amq:transportConnectors>
						<amq:transportConnector
							uri="${org.carewebframework.messaging.activemq.broker.transport.connector.url}" />
					</amq:transportConnectors>
				</amq:broker>
			</constructor-arg>
		</bean>
	
		<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"
			depends-on="brokerServiceDelegator">
			<property name="brokerURL"
				value="${org.carewebframework.messaging.activemq.broker.url}" />
		</bean>
			
	</beans>
</beans>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy