1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.jdbc;
12
13 import org.mule.api.MuleContext;
14 import org.mule.api.transaction.Transaction;
15 import org.mule.api.transaction.TransactionException;
16 import org.mule.api.transaction.TransactionFactory;
17
18
19
20
21 public class JdbcTransactionFactory implements TransactionFactory
22 {
23
24 public Transaction beginTransaction(MuleContext muleContext) throws TransactionException
25 {
26 JdbcTransaction tx = new JdbcTransaction(muleContext);
27 tx.begin();
28 return tx;
29 }
30
31 public boolean isTransacted()
32 {
33 return true;
34 }
35
36 }