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