<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>

	<bean name="assemblerOne" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager"><ref bean="transactionManager"/></property>
		<property name="target"><ref parent="assemblerOne"/></property>
		<property name="proxyTargetClass"><value>true</value></property>
		<property name="transactionAttributes">
			<props>
				<prop key="test">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
	</bean>

	<bean name="assemblerTwo" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
		<property name="transactionManager"><ref bean="transactionManager"/></property>
		<property name="target"><ref parent="assemblerTwo"/></property>
		<property name="proxyTargetClass"><value>true</value></property>
		<property name="transactionAttributes">
			<props>
				<prop key="test">PROPAGATION_REQUIRED</prop>
			</props>
		</property>
	</bean>

</beans>
