[jboss-cvs] JBossAS SVN: r59258 - projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 1 02:34:04 EST 2007


Author: scott.stark at jboss.org
Date: 2007-01-01 02:34:02 -0500 (Mon, 01 Jan 2007)
New Revision: 59258

Modified:
   projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java
Log:
Add a trace of the proxy creation.

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-01-01 07:04:35 UTC (rev 59257)
+++ projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java	2007-01-01 07:34:02 UTC (rev 59258)
@@ -26,6 +26,7 @@
 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;
 import org.jboss.managed.api.ManagedObject;
 import org.jboss.managed.api.ManagedProperty;
@@ -35,10 +36,12 @@
  * that require proxies.
  * 
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
- * @version $Revision: 1.1 $
+ * @version $Revision$
  */
 public class WrapperAdvice
 {
+   private static Logger log = Logger.getLogger(WrapperAdvice.class);
+
    /**
     * Wrap a managed object
     * 
@@ -137,13 +140,15 @@
    {
       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);
    }
 }


Property changes on: projects/microcontainer/trunk/managed/src/main/org/jboss/managed/plugins/advice/WrapperAdvice.java
___________________________________________________________________
Name: svn:keywords
   + Id, Revision




More information about the jboss-cvs-commits mailing list