Repository: tomee
Updated Branches:
  refs/heads/master 2f48d94ab -> 3e2fe0af9


sync issue in tests


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

Branch: refs/heads/master
Commit: 5c40cd9ad2faf36abf3ee0b1670de911ed3d275e
Parents: 2f48d94
Author: Romain manni-Bucau <rmannibu...@gmail.com>
Authored: Fri Feb 19 08:06:11 2016 +0100
Committer: Romain manni-Bucau <rmannibu...@gmail.com>
Committed: Fri Feb 19 08:06:11 2016 +0100

----------------------------------------------------------------------
 .../openejb/itest/legacy/LegacyServerTest.java" | 338 ++++++++++++++++++
 .../cxf/rs/logging/LoggingJAXRSCommons.java     |  10 +-
 .../OpenEJBHttpDestinationFactory.java"         |  34 ++
 .../server/cxf/transport/event/BusCreated.java" |  33 ++
 .../util/CxfContainerClassLoader.java"          | 132 +++++++
 .../server/cxf/transport/util/CxfUtil.java"     | 356 +++++++++++++++++++
 6 files changed, 900 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/5c40cd9a/"itests/legacy-server\263src/test/java/org/apache/openejb/itest/legacy/LegacyServerTest.java";
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/5c40cd9a/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/logging/LoggingJAXRSCommons.java
----------------------------------------------------------------------
diff --git 
a/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/logging/LoggingJAXRSCommons.java
 
b/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/logging/LoggingJAXRSCommons.java
index 64bbe77..9db17af 100644
--- 
a/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/logging/LoggingJAXRSCommons.java
+++ 
b/server/openejb-cxf-rs/src/test/java/org/apache/openejb/server/cxf/rs/logging/LoggingJAXRSCommons.java
@@ -51,7 +51,7 @@ public class LoggingJAXRSCommons {
     protected static int port = -1;
     protected Collection<String> msgs;
 
-    protected boolean assertJAXRSConfiguration() {
+    protected synchronized boolean assertJAXRSConfiguration() {
         final Iterator<String> iterator = msgs.iterator();
         while (iterator.hasNext()) {
             if (iterator.next().contains("Registered JAX-RS Configuration:")) {
@@ -121,7 +121,9 @@ public class LoggingJAXRSCommons {
         looger.addHandler(new Handler() {
             @Override
             public void publish(final LogRecord record) {
-                msgs.add(record.getMessage());
+                synchronized (LoggingJAXRSCommons.this) {
+                    msgs.add(record.getMessage());
+                }
             }
 
             @Override
@@ -135,7 +137,9 @@ public class LoggingJAXRSCommons {
             }
 
             public Collection getMsg() {
-                return msgs;
+                synchronized (LoggingJAXRSCommons.this) {
+                    return msgs;
+                }
             }
         });
     }

http://git-wip-us.apache.org/repos/asf/tomee/blob/5c40cd9a/"server/openejb-cxf-transport\323src/main/java/org/apache/openejb/server/cxf/transport/OpenEJBHttpDestinationFactory.java";
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/5c40cd9a/"server/openejb-cxf-transport\323src/main/java/org/apache/openejb/server/cxf/transport/event/BusCreated.java";
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/5c40cd9a/"server/openejb-cxf-transport\323src/main/java/org/apache/openejb/server/cxf/transport/util/CxfContainerClassLoader.java";
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/5c40cd9a/"server/openejb-cxf-transport\323src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java";
----------------------------------------------------------------------

Reply via email to