blob: 0a58abc00faf59d87ecfd228cacd17bd316b6370 [file] [log] [blame]
Clement Escoffier46be6be2009-06-21 09:34:37 +00001<ipojo xmlns:tr="org.apache.felix.ipojo.transaction">
2 <component classname="org.apache.felix.ipojo.transaction.test.component.FooDelegator" name="never-ok">
3 <provides/>
4 <requires field="foo"/>
5 <tr:transaction field="transaction">
6 <transactionnal method="doSomethingGood" propagation="never"/>
7 <transactionnal method="getCurrentTransaction" propagation="never"/>
8 <transactionnal method="doSomethingBad" propagation="never"/>
9 <transactionnal method="doSomethingBad2" norollbackfor="java.lang.UnsupportedOperationException" propagation="never"/>
10 <transactionnal method="doSomethingLong" propagation="never"/>
11 </tr:transaction>
12 </component>
13
14 <component classname="org.apache.felix.ipojo.transaction.test.component.FooDelegator" name="never-cb">
15 <provides/>
16 <requires field="foo" />
17 <tr:transaction field="transaction" onCommit="onCommit" onRollback="onRollback">
18 <transactionnal method="doSomethingGood" propagation="never"/>
19 <transactionnal method="getCurrentTransaction" propagation="never"/>
20 <transactionnal method="doSomethingBad" propagation="never"/>
21 <transactionnal method="doSomethingBad2" norollbackfor="java.lang.UnsupportedOperationException" propagation="never"/>
22 <transactionnal method="doSomethingLong" propagation="never"/>
23 </tr:transaction>
24 </component>
25</ipojo>