[jboss-svn-commits] JBL Code SVN: r37146 - in labs/jbosstm/trunk/ArjunaJTA/examples: javax_transaction/src/main/java/org/jboss/narayana/jta/examples and 2 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jun 24 04:23:23 EDT 2011


Author: mmusgrov
Date: 2011-06-24 04:23:23 -0400 (Fri, 24 Jun 2011)
New Revision: 37146

Modified:
   labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/readme
   labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/src/main/java/org/jboss/narayana/jta/examples/TransactionExample.java
   labs/jbosstm/trunk/ArjunaJTA/examples/object_store/pom.xml
   labs/jbosstm/trunk/ArjunaJTA/examples/object_store/readme
   labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/FileStoreExample.java
   labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/HornetqStoreExample.java
Log:
[JBTM-854] Clean up object store locations

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/pom.xml	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/pom.xml	2011-06-24 08:23:23 UTC (rev 37146)
@@ -16,4 +16,23 @@
 	<artifactId>javax_transaction</artifactId>
 	<packaging>jar</packaging>
 	<name>Javax Transaction Examples</name>
+
+	<build>
+		<plugins>
+            <plugin>
+                <artifactId>maven-clean-plugin</artifactId>
+                <version>2.4.1</version>
+                <configuration>
+                    <filesets>
+                        <fileset>
+                            <directory>PutObjectStoreDirHere</directory>
+                        </fileset>
+                        <fileset>
+                            <directory>ObjectStore</directory>
+                        </fileset>
+                    </filesets>
+                </configuration>
+            </plugin>
+		</plugins>
+	</build>
 </project>

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/readme
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/readme	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/readme	2011-06-24 08:23:23 UTC (rev 37146)
@@ -8,3 +8,5 @@
 	To run an example use the maven java exec plugin. For example to run the first example:
 
 	mvn -e exec:java -Dexec.mainClass=org.jboss.narayana.jta.examples.TransactionExample
+
+	By defalt transaction logs are stored in the current working directory (ObjectStore and PutObjectStoreDirHere).

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/src/main/java/org/jboss/narayana/jta/examples/TransactionExample.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/src/main/java/org/jboss/narayana/jta/examples/TransactionExample.java	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/javax_transaction/src/main/java/org/jboss/narayana/jta/examples/TransactionExample.java	2011-06-24 08:23:23 UTC (rev 37146)
@@ -24,6 +24,7 @@
 
 public class TransactionExample {
 	public static void main(String[] args) throws Exception {
+        System.setProperty("ObjectStoreBaseDir", "target");
         TransactionExample txeg = new TransactionExample();
 
 		txeg.commitUserTransaction();

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/object_store/pom.xml
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/object_store/pom.xml	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/object_store/pom.xml	2011-06-24 08:23:23 UTC (rev 37146)
@@ -18,27 +18,18 @@
 	<name>Configuring the Object Store</name>
 
     <build>
-      <plugins>
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>exec-maven-plugin</artifactId>
-        <executions>
-          <execution>
-            <goals>
-              <goal>exec</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <workingDirectory>${project.build.directory}/exec-working-directory</workingDirectory>
-          <executable>java</executable>
-          <arguments>
-            <argument>-classpath</argument>
-            <classpath />
-            <argument>org.jboss.narayana.jta.examples.FileStoreTest</argument>
-          </arguments>
-        </configuration>
-      </plugin>
-      </plugins>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <configuration>
+                    <!-- temporarily disable the Hornetq store test - it seems to hang -->
+                    <excludes>
+                        <exclude>**/HornetqStoreExample.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+        </plugins>
     </build>
+
 </project>

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/object_store/readme
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/object_store/readme	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/object_store/readme	2011-06-24 08:23:23 UTC (rev 37146)
@@ -12,4 +12,6 @@
 
 	To run an example use the maven java exec plugin. For example to run the first example:
 
-	mvn -e exec:java -Dexec.mainClass=org.jboss.narayana.jta.examples.VolatileStoreExample
\ No newline at end of file
+	mvn -e exec:java -Dexec.mainClass=org.jboss.narayana.jta.examples.VolatileStoreExample
+
+WARNING: I've disabled the hornetq store example temporarily - it seems to be hanging

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/FileStoreExample.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/FileStoreExample.java	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/FileStoreExample.java	2011-06-24 08:23:23 UTC (rev 37146)
@@ -27,7 +27,7 @@
 import java.io.File;
 
 public class FileStoreExample {
-    private static String storeDir = "TxStoreDir";
+    private static String storeDir = "target/TxStoreDir";
 
      public static void main(String[] args) throws Exception {
         setupStore();
@@ -42,5 +42,6 @@
 
     public static void setupStore() throws Exception {
         BeanPopulator.getDefaultInstance(ObjectStoreEnvironmentBean.class).setObjectStoreDir(storeDir);
+        BeanPopulator.getNamedInstance(ObjectStoreEnvironmentBean.class, "communicationStore").setObjectStoreDir(storeDir);
     }
 }

Modified: labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/HornetqStoreExample.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/HornetqStoreExample.java	2011-06-24 07:54:01 UTC (rev 37145)
+++ labs/jbosstm/trunk/ArjunaJTA/examples/object_store/src/main/java/org/jboss/narayana/jta/examples/HornetqStoreExample.java	2011-06-24 08:23:23 UTC (rev 37146)
@@ -29,7 +29,7 @@
 
 public class HornetqStoreExample {
     private static final String storeClassName =  com.arjuna.ats.internal.arjuna.objectstore.hornetq.HornetqObjectStoreAdaptor.class.getName();
-    private static final String storeDir = "HornetqStore";
+    private static final String storeDir = "target/HornetqStore";
 
     public static void main(String[] args) throws Exception {
         setupStore();
@@ -48,6 +48,7 @@
                     .setStoreDir(hornetqStoreDir.getCanonicalPath());
 
         BeanPopulator.getDefaultInstance(ObjectStoreEnvironmentBean.class).setObjectStoreType(storeClassName);
+        BeanPopulator.getNamedInstance(ObjectStoreEnvironmentBean.class, "communicationStore").setObjectStoreDir(storeDir);
 
         BeanPopulator.getNamedInstance(ObjectStoreEnvironmentBean.class, "default").setObjectStoreType(storeClassName);
         // TODO figure out why we can't use the hornetqStore as the communications store



More information about the jboss-svn-commits mailing list