taylor 2004/10/29 17:16:04
Modified: portal/src/webapp/WEB-INF/assembly jetspeed-spring.xml
Log:
conversion of Profiler to interception-based declarative tx via Spring DAO
Revision Changes Path
1.29 +25 -4
jakarta-jetspeed-2/portal/src/webapp/WEB-INF/assembly/jetspeed-spring.xml
Index: jetspeed-spring.xml
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/portal/src/webapp/WEB-INF/assembly/jetspeed-spring.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- jetspeed-spring.xml 29 Oct 2004 14:35:51 -0000 1.28
+++ jetspeed-spring.xml 30 Oct 2004 00:16:04 -0000 1.29
@@ -157,7 +157,7 @@
</property>
<property name="transactionAttributes">
<props>
- <prop
key="regsister*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.portletregistry.RegistryException</prop>
+ <prop
key="register*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.portletregistry.RegistryException</prop>
<prop
key="remove*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.portletregistry.RegistryException</prop>
<prop
key="update*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.portletregistry.RegistryException</prop>
<prop
key="save*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.portletregistry.RegistryException</prop>
@@ -242,12 +242,33 @@
</props>
</property>
</bean>
+
+ <!-- Profiler DAO-->
+ <bean id="profilerImpl"
class="org.apache.jetspeed.profiler.impl.JetspeedProfilerImpl" init-method="init">
+ <constructor-arg>
+ <value>META-INF/profiler-ojb.xml</value>
+ </constructor-arg>
+ </bean>
- <!-- Profiler -->
+ <!-- Profiler -->
<bean id="org.apache.jetspeed.profiler.Profiler"
- class="org.apache.jetspeed.profiler.impl.JetspeedProfiler"
+ name="profiler"
+ parent="baseTransactionProxy"
>
- <constructor-arg ><ref
bean="org.apache.jetspeed.components.persistence.store.PersistenceStore"/></constructor-arg>
+ <property name="proxyInterfaces">
+ <value>org.apache.jetspeed.profiler.Profiler</value>
+ </property>
+ <property name="target">
+ <ref bean="profilerImpl"/>
+ </property>
+ <property name="transactionAttributes">
+ <props>
+ <prop
key="setRuleForPrincipal">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.profiler.ProfilerException</prop>
+ <prop
key="store*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.profiler.ProfilerException</prop>
+ <prop
key="delete*">PROPAGATION_REQUIRED,-org.apache.jetspeed.components.profiler.ProfilerException</prop>
+ <prop key="*">PROPAGATION_SUPPORTS</prop>
+ </props>
+ </property>
</bean>
<!-- Capabillites -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]