[weld-commits] Weld SVN: r6632 - core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util.

weld-commits at lists.jboss.org weld-commits at lists.jboss.org
Tue Jul 13 09:20:36 EDT 2010


Author: dallen6
Date: 2010-07-13 09:20:36 -0400 (Tue, 13 Jul 2010)
New Revision: 6632

Modified:
   core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableProxy.java
   core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SimpleProxyServices.java
Log:
Cosmetic changes to ProxyServices SPI; better comments

Modified: core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableProxy.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableProxy.java	2010-07-13 13:20:17 UTC (rev 6631)
+++ core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SerializableProxy.java	2010-07-13 13:20:36 UTC (rev 6632)
@@ -26,7 +26,6 @@
 import java.io.ObjectStreamException;
 import java.io.Serializable;
 import java.lang.reflect.Type;
-import java.util.Arrays;
 import java.util.Set;
 
 import org.jboss.weld.Container;
@@ -103,7 +102,7 @@
    private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
    {
       in.defaultReadObject();
-      Class<?> proxyBeanType = Container.instance().services().get(ProxyServices.class).loadProxySuperClass(proxySuperClassName);
+      Class<?> proxyBeanType = Container.instance().services().get(ProxyServices.class).loadBeanClass(proxySuperClassName);
       ArraySet<Type> proxyBeanInterfaces = loadInterfaces(); 
       Class<?> proxyClass = null;
       if (proxyClassName.endsWith(ProxyFactory.PROXY_SUFFIX))
@@ -131,7 +130,7 @@
       ArraySet<Type> interfaceClasses = new ArraySet<Type>(proxyInterfaces.size());
       for (String interfaceName : proxyInterfaces)
       {
-         interfaceClasses.add(proxyServices.loadProxySuperClass(interfaceName));
+         interfaceClasses.add(proxyServices.loadBeanClass(interfaceName));
       }
       return interfaceClasses;
    }

Modified: core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SimpleProxyServices.java
===================================================================
--- core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SimpleProxyServices.java	2010-07-13 13:20:17 UTC (rev 6631)
+++ core/trunk/impl/src/main/java/org/jboss/weld/bean/proxy/util/SimpleProxyServices.java	2010-07-13 13:20:36 UTC (rev 6632)
@@ -38,7 +38,7 @@
 public class SimpleProxyServices implements ProxyServices
 {
 
-   public ClassLoader getClassLoader(final Class<?> type)
+   public ClassLoader getClassLoader(final Class<?> proxiedBeanType)
    {
       SecurityManager sm = System.getSecurityManager();
       if (sm != null)
@@ -47,26 +47,26 @@
          {
             public ClassLoader run()
             {
-               return _getClassLoader(type);
+               return _getClassLoader(proxiedBeanType);
             }
          });
       }
       else
       {
-         return _getClassLoader(type);
+         return _getClassLoader(proxiedBeanType);
       }      
    }
 
-   private ClassLoader _getClassLoader(Class<?> type)
+   private ClassLoader _getClassLoader(Class<?> proxiedBeanType)
    {
       // return Thread.currentThread().getContextClassLoader();
-      if (type.getName().startsWith("java"))
+      if (proxiedBeanType.getName().startsWith("java"))
       {
          return this.getClass().getClassLoader();
       }
       else
       {
-         return type.getClassLoader();
+         return proxiedBeanType.getClassLoader();
       }
    }
 
@@ -94,7 +94,7 @@
       return new SerializableProxy(proxyObject);
    }
 
-   public Class<?> loadProxySuperClass(final String className)
+   public Class<?> loadBeanClass(final String className)
    {
       try
       {



More information about the weld-commits mailing list