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 2012/09/14 09:53:12 UTC

svn commit: r1384674 - in /openejb/trunk/openejb: container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiInterceptor.java pom.xml

Author: rmannibucau
Date: Fri Sep 14 07:53:11 2012
New Revision: 1384674

URL: http://svn.apache.org/viewvc?rev=1384674&view=rev
Log:
making tck running before IT + using new OWB API

Modified:
    openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiInterceptor.java
    openejb/trunk/openejb/pom.xml

Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiInterceptor.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiInterceptor.java?rev=1384674&r1=1384673&r2=1384674&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiInterceptor.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiInterceptor.java Fri Sep 14 07:53:11 2012
@@ -16,7 +16,6 @@
  */
 package org.apache.openejb.cdi;
 
-import javassist.util.proxy.ProxyFactory;
 import javassist.util.proxy.ProxyObject;
 import org.apache.openejb.core.ivm.IntraVmArtifact;
 import org.apache.webbeans.component.InjectionTargetBean;
@@ -26,8 +25,6 @@ import org.apache.webbeans.context.creat
 import org.apache.webbeans.decorator.DelegateHandler;
 import org.apache.webbeans.decorator.WebBeansDecoratorConfig;
 
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.context.RequestScoped;
 import javax.enterprise.context.spi.Context;
 import javax.enterprise.context.spi.CreationalContext;
 import javax.interceptor.AroundInvoke;
@@ -111,8 +108,7 @@ public class CdiInterceptor implements S
 
             Class<?> proxyClass = webBeansContext.getJavassistProxyFactory().getInterceptorProxyClasses().get((InjectionTargetBean<?>) bean);
             if (proxyClass == null) {
-                ProxyFactory delegateFactory = webBeansContext.getJavassistProxyFactory().createProxyFactory(bean);
-                proxyClass = webBeansContext.getJavassistProxyFactory().getProxyClass(delegateFactory);
+                proxyClass = webBeansContext.getJavassistProxyFactory().createProxyClass(bean);
                 webBeansContext.getJavassistProxyFactory().getInterceptorProxyClasses().put((InjectionTargetBean<?>) bean, proxyClass);
             }
             Object delegate = proxyClass.newInstance();

Modified: openejb/trunk/openejb/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/pom.xml?rev=1384674&r1=1384673&r2=1384674&view=diff
==============================================================================
--- openejb/trunk/openejb/pom.xml (original)
+++ openejb/trunk/openejb/pom.xml Fri Sep 14 07:53:11 2012
@@ -330,11 +330,11 @@
         <module>server</module>
         <module>examples</module>
         <module>assembly</module>
+        <module>tck</module>
         <module>arquillian</module>
         <module>utils</module>
         <module>tomee</module>
         <module>osgi</module>
-        <module>tck</module>
       </modules>
     </profile>
     <profile>