You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2011/04/11 19:33:37 UTC

svn commit: r1091134 - /tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java

Author: hlship
Date: Mon Apr 11 17:33:37 2011
New Revision: 1091134

URL: http://svn.apache.org/viewvc?rev=1091134&view=rev
Log:
TAP5-853: Make autobuild and reloading proxies build using PlasticProxyFactory, not ClassFactory

Modified:
    tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java

Modified: tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java?rev=1091134&r1=1091133&r2=1091134&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java (original)
+++ tapestry/tapestry5/trunk/tapestry-ioc/src/main/java/org/apache/tapestry5/ioc/internal/RegistryImpl.java Mon Apr 11 17:33:37 2011
@@ -1051,7 +1051,7 @@ public class RegistryImpl implements Reg
             }
         };
 
-        return classFactory.createProxy(interfaceClass, implementationClass, justInTime,
+        return proxyFactory.createProxy(interfaceClass, justInTime, implementationClass,
                 String.format("<Autobuild proxy %s(%s)>", implementationClass.getName(), interfaceClass.getName()));
     }
 
@@ -1063,7 +1063,7 @@ public class RegistryImpl implements Reg
 
         getService(UpdateListenerHub.class).addUpdateListener(creator);
 
-        return classFactory.createProxy(interfaceClass, implementationClass, creator,
+        return proxyFactory.createProxy(interfaceClass, (ObjectCreator<T>) creator, implementationClass,
                 String.format("<Autoreload proxy %s(%s)>", implementationClass.getName(), interfaceClass.getName()));
     }