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()));
}