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]

Reply via email to