You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2019/06/06 22:56:44 UTC

[tomee] branch master updated: Restoring to List. Will start a discussion on why.

This is an automated email from the ASF dual-hosted git repository.

dblevins pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomee.git


The following commit(s) were added to refs/heads/master by this push:
     new 4273365  Restoring to List.  Will start a discussion on why.
     new e15835c  Merge branch 'master' of github.com:apache/tomee
4273365 is described below

commit 4273365ef2902191e6a1fe025daa8877cbefc193
Author: David Blevins <da...@gmail.com>
AuthorDate: Thu Jun 6 15:52:20 2019 -0700

    Restoring to List.  Will start a discussion on why.
---
 .../src/main/java/org/apache/openejb/core/ThreadContext.java        | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java b/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java
index 4681e75..5c4e7c0 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/core/ThreadContext.java
@@ -24,16 +24,16 @@ import org.apache.openejb.util.Logger;
 
 import java.util.Collections;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.CopyOnWriteArraySet;
+import java.util.concurrent.CopyOnWriteArrayList;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 public class ThreadContext {
 
     private static final Logger log = Logger.getInstance(LogCategory.OPENEJB, "org.apache.openejb.util.resources");
     private static final ThreadLocal<ThreadContext> threadStorage = new ThreadLocal<>();
-    private static final Set<ThreadContextListener> listeners = new CopyOnWriteArraySet<>();
+    private static final List<ThreadContextListener> listeners = new CopyOnWriteArrayList<>();
     private static final ThreadLocal<AtomicBoolean> asynchronousCancelled = new ThreadLocal<>();
 
     public static ThreadContext getThreadContext() {