You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/03/12 22:25:51 UTC

svn commit: r1299874 - in /openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common: TomEEConfiguration.java TomEEContainer.java

Author: rmannibucau
Date: Mon Mar 12 21:25:51 2012
New Revision: 1299874

URL: http://svn.apache.org/viewvc?rev=1299874&view=rev
Log:
adding appWorkingDir parameter forf arquillian adapters to be able to specify a folder where temp artifacts will be put (java.io.tmpdir is not always a good choice)

Modified:
    openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java
    openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEContainer.java

Modified: openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java?rev=1299874&r1=1299873&r2=1299874&view=diff
==============================================================================
--- openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java (original)
+++ openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEConfiguration.java Mon Mar 12 21:25:51 2012
@@ -32,6 +32,7 @@ public class TomEEConfiguration implemen
     private int ajpPort = 8009;
     private int stopPort = 8005;
     private String dir = System.getProperty("java.io.tmpdir") + "/arquillian-apache-tomee";
+    private String appWorkingDir = System.getProperty("java.io.tmpdir");
     private String systemProperties = "";
 
     public int getHttpPort() {
@@ -74,6 +75,14 @@ public class TomEEConfiguration implemen
         this.systemProperties = systemProperties;
     }
 
+    public String getAppWorkingDir() {
+        return appWorkingDir;
+    }
+
+    public void setAppWorkingDir(String appWorkingDir) {
+        this.appWorkingDir = appWorkingDir;
+    }
+
     public Properties systemProperties() {
         final Properties p = new Properties();
         final Reader reader = new StringReader(systemProperties);

Modified: openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEContainer.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEContainer.java?rev=1299874&r1=1299873&r2=1299874&view=diff
==============================================================================
--- openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEContainer.java (original)
+++ openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-common/src/main/java/org/apache/openejb/arquillian/common/TomEEContainer.java Mon Mar 12 21:25:51 2012
@@ -162,7 +162,7 @@ public abstract class TomEEContainer<Con
 
     public ProtocolMetaData deploy(Archive<?> archive) throws DeploymentException {
         try {
-            String tmpDir = System.getProperty("java.io.tmpdir");
+            String tmpDir = configuration.getAppWorkingDir();
             File file;
             int i = 0;
             do { // be sure we don't override something existing