blob: ccd3221c21d9f44fbfc3e330a4d3e779468a7579 [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="requires-ok">
3 <provides/>
4 <requires field="foo"/>
5 <tr:transaction field="transaction">
6 <transactionnal method="doSomethingGood"/>
7 <transactionnal method="getCurrentTransaction"/>
8 <transactionnal method="doSomethingBad"/>
9 <transactionnal method="doSomethingBad2" norollbackfor="java.lang.UnsupportedOperationException"/>
10 <transactionnal method="doSomethingLong"/>
11 </tr:transaction>
12 </component>
13
14 <component classname="org.apache.felix.ipojo.transaction.test.component.FooDelegator" name="requires-cb">
15 <provides/>
16 <requires field="foo" />
17 <tr:transaction field="transaction" onCommit="onCommit" onRollback="onRollback">
18 <transactionnal method="doSomethingGood"/>
19 <transactionnal method="getCurrentTransaction"/>
20 <transactionnal method="doSomethingBad"/>
21 <transactionnal method="doSomethingBad2" norollbackfor="java.lang.UnsupportedOperationException"/>
22 <transactionnal method="doSomethingLong"/>
23 </tr:transaction>
24 </component>
25</ipojo>