Make ActiveMQ persistent
[lgpl/argeo-commons.git] / server / modules / org.argeo.server.activemq.broker / META-INF / spring / activemq-broker.xml
index eae474ba4f01af0b6ffe0865f162107a1f0f1856..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="${argeo.server.jms.url}" />
                        <!-- <amq:transportConnector uri="xmpp://localhost:61222" /> -->