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 2016/09/26 17:37:54 UTC

tomee git commit: making run static

Repository: tomee
Updated Branches:
  refs/heads/master a7dacaf2b -> eaaba67e2


making run static


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

Branch: refs/heads/master
Commit: eaaba67e2dc51e5317312d4eb127f1ae6a86a013
Parents: a7dacaf
Author: rmannibucau <rm...@apache.org>
Authored: Mon Sep 26 19:37:48 2016 +0200
Committer: rmannibucau <rm...@apache.org>
Committed: Mon Sep 26 19:37:48 2016 +0200

----------------------------------------------------------------------
 .../apache/tomee/embedded/TomEEEmbeddedApplicationRunner.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/eaaba67e/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/TomEEEmbeddedApplicationRunner.java
----------------------------------------------------------------------
diff --git a/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/TomEEEmbeddedApplicationRunner.java b/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/TomEEEmbeddedApplicationRunner.java
index 9387822..0fd8a34 100644
--- a/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/TomEEEmbeddedApplicationRunner.java
+++ b/tomee/tomee-embedded/src/main/java/org/apache/tomee/embedded/TomEEEmbeddedApplicationRunner.java
@@ -59,13 +59,14 @@ public class TomEEEmbeddedApplicationRunner implements AutoCloseable {
     private volatile Object app;
     private volatile Thread hook;
 
-    public void run(final Object app, final String... args) {
-        start(app, args);
+    public static void run(final Object app, final String... args) {
+        final TomEEEmbeddedApplicationRunner runner = new TomEEEmbeddedApplicationRunner();
+        runner.start(app, args);
         try {
             new CountDownLatch(1).await();
         } catch (final InterruptedException e) {
             Thread.interrupted();
-            close();
+            runner.close();
         }
     }