[jboss-cvs] JBossAS SVN: r60192 - in projects/microcontainer/trunk: deployers/src/main/org/jboss/deployers/plugins/structure and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Feb 2 08:13:00 EST 2007


Author: alesj
Date: 2007-02-02 08:13:00 -0500 (Fri, 02 Feb 2007)
New Revision: 60192

Modified:
   projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/aspects/util/ProxyUtils.java
   projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java
   projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java
Log:
Using createProxy method from GeneratedAOPProxyFactory.

Modified: projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/aspects/util/ProxyUtils.java
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/aspects/util/ProxyUtils.java	2007-02-02 10:15:51 UTC (rev 60191)
+++ projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/aspects/util/ProxyUtils.java	2007-02-02 13:13:00 UTC (rev 60192)
@@ -21,7 +21,6 @@
  */
 package org.jboss.aop.microcontainer.aspects.util;
 
-import org.jboss.aop.proxy.container.AOPProxyFactoryParameters;
 import org.jboss.aop.proxy.container.GeneratedAOPProxyFactory;
 import org.jboss.logging.Logger;
 
@@ -45,18 +44,8 @@
     */
    public static <T> T createProxy(T target, Class<T> interfaceClass)
    {
-      if (target == null)
-         return null;
-
       GeneratedAOPProxyFactory proxyFactory = new GeneratedAOPProxyFactory();
-      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
-      params.setInterfaces(new Class[] { interfaceClass });
-      params.setObjectAsSuperClass(true);
-      params.setTarget(target);
-      Object proxy = proxyFactory.createAdvisedProxy(params);
-      if( log.isTraceEnabled() )
-         log.trace("Created proxy: "+proxy.getClass()+"@"+System.identityHashCode(proxy)+" target: "+target.getClass());
-      return interfaceClass.cast(proxy);
+      return proxyFactory.createProxy(target, interfaceClass);
    }
 
 }

Modified: projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java
===================================================================
--- projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java	2007-02-02 10:15:51 UTC (rev 60191)
+++ projects/microcontainer/trunk/deployers/src/main/org/jboss/deployers/plugins/structure/AbstractDeploymentContext.java	2007-02-02 13:13:00 UTC (rev 60192)
@@ -29,7 +29,6 @@
 import java.util.Set;
 import java.util.concurrent.CopyOnWriteArraySet;
 
-import org.jboss.aop.proxy.container.AOPProxyFactoryParameters;
 import org.jboss.aop.proxy.container.GeneratedAOPProxyFactory;
 import org.jboss.deployers.plugins.attachments.AttachmentsImpl;
 import org.jboss.deployers.spi.DeploymentException;
@@ -739,17 +738,7 @@
     */
    private <T> T createProxy(T target, Class<T> interfaceClass)
    {
-      if (target == null)
-         return null;
-
       GeneratedAOPProxyFactory proxyFactory = new GeneratedAOPProxyFactory();
-      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
-      params.setInterfaces(new Class[] { interfaceClass });
-      params.setObjectAsSuperClass(true);
-      params.setTarget(target);
-      Object proxy = proxyFactory.createAdvisedProxy(params);
-      if( log.isTraceEnabled() )
-         log.trace("Created proxy: "+proxy.getClass()+"@"+System.identityHashCode(proxy)+" target: "+target.getClass());
-      return interfaceClass.cast(proxy);
+      return proxyFactory.createProxy(target, interfaceClass);
    }
 }

Modified: projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java
===================================================================
--- projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java	2007-02-02 10:15:51 UTC (rev 60191)
+++ projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java	2007-02-02 13:13:00 UTC (rev 60192)
@@ -24,7 +24,6 @@
 import java.util.Set;
 
 import org.jboss.aop.joinpoint.Invocation;
-import org.jboss.aop.proxy.container.AOPProxyFactoryParameters;
 import org.jboss.aop.proxy.container.GeneratedAOPProxyFactory;
 import org.jboss.logging.Logger;
 import org.jboss.managed.api.Fields;
@@ -138,17 +137,7 @@
     */
    static <T> T createProxy(T target, Class<T> interfaceClass)
    {
-      if (target == null)
-         return null;
-
       GeneratedAOPProxyFactory proxyFactory = new GeneratedAOPProxyFactory();
-      AOPProxyFactoryParameters params = new AOPProxyFactoryParameters();
-      params.setInterfaces(new Class[] { interfaceClass });
-      params.setObjectAsSuperClass(true);
-      params.setTarget(target);
-      Object proxy = proxyFactory.createAdvisedProxy(params);
-      if( log.isTraceEnabled() )
-         log.trace("Created proxy: "+proxy.getClass()+"@"+System.identityHashCode(proxy)+" target: "+target.getClass());
-      return interfaceClass.cast(proxy);
+      return proxyFactory.createProxy(target, interfaceClass);
    }
 }




More information about the jboss-cvs-commits mailing list