Make ActiveMQ persistent
[lgpl/argeo-commons.git] / server / modules / org.argeo.server.activemq.broker / META-INF / spring / activemq-broker.xml
index 53d9846350a335ebbd0dad3de8f68c696b2ea6e6..8b4b289b2a5a325b5a1f8b918f3b2b8598079ad0 100644 (file)
        </bean>
 
        <!-- Embedded broker -->
-       <amq:broker id="broker" useJmx="false" persistent="false">
+       <amq:broker id="broker" useJmx="false" persistent="true">
+               <amq:persistenceAdapter>
+                       <amq:amqPersistenceAdapter directory="${argeo.osgi.data.dir}/activemq-data"
+                               maxFileLength="32mb" />
+               </amq:persistenceAdapter>
                <amq:transportConnectors>
-                       <amq:transportConnector uri="${slc.server.jms.url}" />
+                       <amq:transportConnector uri="${argeo.server.jms.url}" />
                        <!-- <amq:transportConnector uri="xmpp://localhost:61222" /> -->
                </amq:transportConnectors>
        </amq:broker>