2 xmlns="http://www.springframework.org/schema/beans"
3 xmlns:amq="http://activemq.apache.org/schema/core"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
6 http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/activemq-core.xsd
7 http://activemq.apache.org/camel/schema/spring http://activemq.apache.org/camel/schema/spring/camel-spring.xsd">
9 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
10 <property name="locations">
11 <value>file:${activemq.base}/conf/credentials.properties</value>
15 <broker xmlns="http://activemq.apache.org/schema/core" brokerName="broker1" useJmx="true" schedulePeriodForDestinationPurge="60000">
19 <policyEntry topic=">" producerFlowControl="false"/>
20 <policyEntry queue="*.reply.>" gcInactiveDestinations="true" inactiveTimoutBeforeGC="300000" />
26 <managementContext createConnector="false"/>
30 <!-- broker1 -> broker2 -->
32 name="broker1-broker2-topics"
33 uri="static:(tcp://broker2:6166)"
37 decreaseNetworkConsumerPriority="true"
40 <excludedDestinations>
41 <queue physicalName=">" />
42 </excludedDestinations>
45 name="broker1-broker2-queues"
46 uri="static:(tcp://broker2:6166)"
50 decreaseNetworkConsumerPriority="true"
53 conduitSubscriptions="false">
54 <excludedDestinations>
55 <topic physicalName=">" />
56 </excludedDestinations>
59 <!-- broker1 -> broker3 -->
61 name="broker1-broker3-topics"
62 uri="static:(tcp://broker3:6166)"
66 decreaseNetworkConsumerPriority="true"
69 <excludedDestinations>
70 <queue physicalName=">" />
71 </excludedDestinations>
74 name="broker1-broker3-queues"
75 uri="static:(tcp://broker3:6166)"
79 decreaseNetworkConsumerPriority="true"
82 conduitSubscriptions="false">
83 <excludedDestinations>
84 <topic physicalName=">" />
85 </excludedDestinations>
90 <statisticsBrokerPlugin/>
91 <simpleAuthenticationPlugin>
93 <authenticationUser username="amq" password="secret" groups="admins,everyone"/>
94 <authenticationUser username="mcollective" password="marionette" groups="mcollective,everyone"/>
95 <authenticationUser username="admin" password="secret" groups="mcollective,admin,everyone"/>
97 </simpleAuthenticationPlugin>
101 <authorizationEntries>
102 <authorizationEntry queue=">" write="admins" read="admins" admin="admins" />
103 <authorizationEntry topic=">" write="admins" read="admins" admin="admins" />
104 <authorizationEntry topic="mcollective.>" write="mcollective" read="mcollective" admin="mcollective" />
105 <authorizationEntry queue="mcollective.>" write="mcollective" read="mcollective" admin="mcollective" />
106 <authorizationEntry topic="ActiveMQ.Advisory.>" read="everyone" write="everyone" admin="everyone"/>
107 </authorizationEntries>
110 </authorizationPlugin>
116 <memoryUsage limit="20 mb"/>
119 <storeUsage limit="1 gb" name="foo"/>
122 <tempUsage limit="100 mb"/>
127 <transportConnectors>
128 <transportConnector name="openwire" uri="tcp://0.0.0.0:6166"/>
129 <transportConnector name="stomp" uri="stomp://0.0.0.0:6163"/>
130 </transportConnectors>
132 <import resource="jetty.xml"/>