Author: rmannibucau Date: Tue Jun 11 11:58:11 2013 New Revision: 1491758 URL: http://svn.apache.org/r1491758 Log: TOMEE-969 ThreadContext should be propagated in @Asynchronous context - using a copy of the thread context to avoid to get too much info like tx policy
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java?rev=1491758&r1=1491757&r2=1491758&view=diff ============================================================================== --- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java (original) +++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/ivm/EjbObjectProxyHandler.java Tue Jun 11 11:58:11 2013 @@ -242,7 +242,7 @@ public abstract class EjbObjectProxyHand public Object call() throws Exception { final ThreadContext oldCtx; // ensure context is the same as for the caller if (currentCtx != null) { - oldCtx = ThreadContext.enter(currentCtx); + oldCtx = ThreadContext.enter(new ThreadContext(currentCtx)); } else { oldCtx = null; }