org.enhydra.dods.jta
Class SyncDBTransactionFactory
java.lang.Object
org.enhydra.dods.jta.SyncDBTransactionFactory
- All Implemented Interfaces:
- AbstractDBTransactionFactory
public class SyncDBTransactionFactory
- extends java.lang.Object
- implements AbstractDBTransactionFactory
SyncDBTransactionFactory provides DBTransaction objects that are
aware of JTA environment, and obey TransactionManager too.
Instances returned by this factory implement both
javax.transaction.Synchronization and
DBTransaction, thus solve hierachy problem between DODS
and XADataSource connections.
- Version:
- 0.15
- Author:
- V.Puskas
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyncDBTransactionFactory
public SyncDBTransactionFactory()
setLogicalDb
public void setLogicalDb(LogicalDatabase ldb)
- Specified by:
setLogicalDb in interface AbstractDBTransactionFactory
getLogicalDb
public LogicalDatabase getLogicalDb()
- Specified by:
getLogicalDb in interface AbstractDBTransactionFactory
getTransaction
public DBTransaction getTransaction()
throws java.sql.SQLException
- Specified by:
getTransaction in interface AbstractDBTransactionFactory
- Returns:
- DBTransaction
- Throws:
java.sql.SQLException