weaver 2004/08/01 08:54:19
Modified: webapp/WEB-INF/conf/assembly jetspeed-spring.xml
Added: webapp/WEB-INF/conf/assembly pluto-factories.xml
Log:
Added ServletConfig component.
Added portlet factory and cache.
Added pluto-factories config
Revision Changes Path
1.3 +31 -0
jakarta-jetspeed/webapp/WEB-INF/conf/assembly/jetspeed-spring.xml
Index: jetspeed-spring.xml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed/webapp/WEB-INF/conf/assembly/jetspeed-spring.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- jetspeed-spring.xml 23 Jul 2004 07:10:35 -0000 1.2
+++ jetspeed-spring.xml 1 Aug 2004 15:54:19 -0000 1.3
@@ -25,6 +25,13 @@
<value>${applicationRoot}/WEB-INF/conf/fusion.properties</value>
</constructor-arg>
</bean>
+
+ <!-- ServletConfig -->
+ <bean id="javax.servlet.ServletConfig"
+ class="org.apache.jetspeed.components.factorybeans.ServletConfigFactoryBean"
+ />
+
+
<!-- Portlet Services -->
<bean id="PortalServices"
@@ -219,6 +226,28 @@
<constructor-arg ><ref bean="org.apache.pluto.PortletContainer"
/></constructor-arg>
<constructor-arg ><ref
bean="org.apache.jetspeed.container.window.PortletWindowAccessor" /></constructor-arg>
</bean>
+
+ <!-- Portlet Cache -->
+ <bean id="portletCache"
+ class="org.apache.jetspeed.cache.PortletCache"
+ >
+
+ </bean>
+
+ <!-- Portlet Factory -->
+ <bean id="portletFactory"
+ class="org.apache.jetspeed.factory.JetspeedPortletFactory"
+ >
+ <constructor-arg ><ref bean="portletCache" /></constructor-arg>
+ </bean>
+
+ <!-- Portlet Factory Proxy Accessor-->
+ <bean id="portletFactoryProxy"
+ class="org.apache.jetspeed.factory.JetspeedPortletFactoryProxy"
+ destroy-method="reset"
+ >
+ <constructor-arg ><ref bean="portletFactory" /></constructor-arg>
+ </bean>
<!-- Aggregation: Page -->
<bean id="org.apache.jetspeed.aggregator.PageAggregator"
@@ -265,6 +294,7 @@
<constructor-arg ><ref
bean="org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent"
/></constructor-arg>
<constructor-arg ><ref
bean="org.apache.jetspeed.container.window.PortletWindowAccessor" /></constructor-arg>
<constructor-arg ><ref
bean="org.apache.jetspeed.tools.pamanager.servletcontainer.ApplicationServerManager"
/></constructor-arg>
+ <constructor-arg ><ref bean="portletCache" /></constructor-arg>
</bean>
<!-- Portlet Application deployment event listener -->
@@ -274,6 +304,7 @@
<constructor-arg
><value>${autodeployment.staging.dir}</value></constructor-arg>
<constructor-arg ><ref bean="PAM" /></constructor-arg>
<constructor-arg ><ref
bean="org.apache.jetspeed.components.portletregistry.PortletRegistryComponent"
/></constructor-arg>
+ <constructor-arg><ref bean="portletFactory"/></constructor-arg>
</bean>
<!-- The deployment manager watches a specific staging directory for
1.1
jakarta-jetspeed/webapp/WEB-INF/conf/assembly/pluto-factories.xml
Index: pluto-factories.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="javax.portlet.ActionRequest"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.ActionRequestFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.RenderRequest"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.RenderRequestFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
<property name="props">
<map>
<entry key="myproperty">
<value>myvalue</value>
</entry>
</map>
</property>
</bean>
<bean id="javax.portlet.RenderResponse"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.RenderResponseFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.PortletSession"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PortletSessionFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.PortletConfig"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PortletConfigFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.PortletContext"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PortletContextFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.PortalContext"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PortalContextFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.ActionResponse"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.ActionResponseFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.PortletURL"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PortletURLFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.portlet.PortletPreferences"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PortletPreferencesFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<!-- Problem???
<bean id="javax.portlet.PreferencesValidator"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.factory.impl.PreferencesValidatorFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
-->
<bean id="org.apache.pluto.invoker.PortletInvoker"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.container.invoker.PortletInvokerFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="org.apache.pluto.util.NamespaceMapper"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.pluto.util.impl.NamespaceMapperFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="org.apache.pluto.services.information.InformationProviderService"
name="org.apache.pluto.services.information.StaticInformationProvider,org.apache.pluto.services.information.DynamicInformationProvider,org.apache.pluto.services.information.PortletActionProvider,org.apache.pluto.services.information.PortalContextProvider"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.services.information.InformationProviderServiceImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<!--
<bean id="org.apache.pluto.services.information.StaticInformationProvider"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.services.information.InformationProviderServiceImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="org.apache.pluto.services.information.DynamicInformationProvider"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.services.information.InformationProviderServiceImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="org.apache.pluto.services.information.PortletActionProvider"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.services.information.InformationProviderServiceImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="org.apache.pluto.services.information.PortalContextProvider"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.services.information.InformationProviderServiceImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
-->
<bean id="javax.servlet.http.HttpServletRequest"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.engine.servlet.ServletRequestFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="javax.servlet.http.HttpServletResponse"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.engine.servlet.ServletResponseFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
<bean id="org.apache.pluto.om.ControllerFactory"
class="org.apache.jetspeed.components.factorybeans.PlutoFactoryFactoryBean"
>
<property
name="className"><value>org.apache.jetspeed.om.ControllerFactoryImpl</value></property>
<property name="servletConfig"><ref
bean="javax.servlet.ServletConfig"/></property>
</bean>
</beans>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]