Author: hlship
Date: Sun Apr 10 01:54:53 2011
New Revision: 1090733
URL: http://svn.apache.org/viewvc?rev=1090733&view=rev
Log:
TAP5-853: Change ApplicationMessageCatalogObjectProvider to use
PlasticProxyFactory
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java
Modified:
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java?rev=1090733&r1=1090732&r2=1090733&view=diff
==============================================================================
---
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java
(original)
+++
tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ApplicationMessageCatalogObjectProvider.java
Sun Apr 10 01:54:53 2011
@@ -23,7 +23,7 @@ import org.apache.tapestry5.ioc.ObjectCr
import org.apache.tapestry5.ioc.ObjectLocator;
import org.apache.tapestry5.ioc.ObjectProvider;
import org.apache.tapestry5.ioc.internal.util.CollectionFactory;
-import org.apache.tapestry5.ioc.services.ClassFactory;
+import org.apache.tapestry5.ioc.services.PlasticProxyFactory;
import org.apache.tapestry5.ioc.services.ThreadLocale;
import org.apache.tapestry5.services.InvalidationListener;
import org.apache.tapestry5.services.messages.ComponentMessagesSource;
@@ -85,9 +85,10 @@ public class ApplicationMessageCatalogOb
this.messagesSource =
objectLocator.getService(ComponentMessagesSource.class);
this.threadLocale = objectLocator.getService(ThreadLocale.class);
- ClassFactory classFactory =
objectLocator.getService("ClassFactory", ClassFactory.class);
+ PlasticProxyFactory proxyFactory =
objectLocator.getService("PlasticProxyFactory",
+ PlasticProxyFactory.class);
- proxy = classFactory.createProxy(Messages.class, new
ApplicationMessagesObjectCreator(),
+ proxy = proxyFactory.createProxy(Messages.class, new
ApplicationMessagesObjectCreator(),
"<ApplicationMessagesProxy>");
// Listen for invalidations; clear our cache of localized Messages
bundles when