1
2
3
4
5
6
7
8
9
10
11 package org.mule.extras.spring.transaction;
12
13 import org.mule.umo.manager.UMOTransactionManagerFactory;
14
15 import javax.transaction.TransactionManager;
16
17
18
19
20 public class SpringTransactionManagerFactory implements UMOTransactionManagerFactory
21 {
22
23 private TransactionManager transactionManager;
24
25 synchronized public void setTransactionManager(TransactionManager transactionManager)
26 {
27 this.transactionManager = transactionManager;
28 }
29
30 synchronized public TransactionManager create() throws Exception
31 {
32 return transactionManager;
33 }
34
35 }