Repository: james-project
Updated Branches:
  refs/heads/master 1ed51b587 -> a951004f4


JAMES-1717 ActiveMQ broker should use temporary folder


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/b2d17265
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/b2d17265
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/b2d17265

Branch: refs/heads/master
Commit: b2d1726503cbd6129a14762b58886a031782185f
Parents: 1ed51b5
Author: Benoit Tellier <btell...@linagora.com>
Authored: Tue May 24 16:33:48 2016 +0700
Committer: Benoit Tellier <btell...@linagora.com>
Committed: Tue May 24 16:40:19 2016 +0700

----------------------------------------------------------------------
 .../java/org/apache/james/modules/server/EmbeddedActiveMQ.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/b2d17265/server/container/guice/guice-common/src/main/java/org/apache/james/modules/server/EmbeddedActiveMQ.java
----------------------------------------------------------------------
diff --git 
a/server/container/guice/guice-common/src/main/java/org/apache/james/modules/server/EmbeddedActiveMQ.java
 
b/server/container/guice/guice-common/src/main/java/org/apache/james/modules/server/EmbeddedActiveMQ.java
index 748ae5b..2c38535 100644
--- 
a/server/container/guice/guice-common/src/main/java/org/apache/james/modules/server/EmbeddedActiveMQ.java
+++ 
b/server/container/guice/guice-common/src/main/java/org/apache/james/modules/server/EmbeddedActiveMQ.java
@@ -43,7 +43,7 @@ public class EmbeddedActiveMQ {
 
     @Inject private EmbeddedActiveMQ(FileSystem fileSystem) {
         try {
-            launchEmbeddedBroker();
+            launchEmbeddedBroker(fileSystem);
         } catch (Exception e) {
             throw Throwables.propagate(e);
         }
@@ -80,12 +80,12 @@ public class EmbeddedActiveMQ {
         return blobTransferPolicy;
     }
 
-    private void launchEmbeddedBroker() throws Exception {
+    private void launchEmbeddedBroker(FileSystem fileSystem) throws Exception {
         brokerService = new BrokerService();
         brokerService.setBrokerName("james");
         brokerService.setUseJmx(false);
         brokerService.setPersistent(true);
-        
brokerService.setDataDirectory("filesystem=file://var/store/activemq/brokers");
+        
brokerService.setDataDirectoryFile(fileSystem.getFile("file://var/store/activemq/brokers"));
         brokerService.setUseShutdownHook(false);
         brokerService.setSchedulerSupport(false);
         brokerService.setBrokerId("broker");


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to