oracle.toplink.jts.oracle8i
Class Oracle8iJTSExternalTransactionController
java.lang.Object
|
+--oracle.toplink.jts.AbstractExternalTransactionController
|
+--oracle.toplink.jts.oracle8i.Oracle8iJTSExternalTransactionController
- All Implemented Interfaces:
- ExternalTransactionController
- public class Oracle8iJTSExternalTransactionController
- extends AbstractExternalTransactionController
- implements ExternalTransactionController
Purpose: Concrete implementation of an ExternalTransactionController.
Description: This class implements the registration of a synchronization object according to the Oracle 8.1.6 implementation
Responsibilities:
- Register a listener to the externally controlled transaction.
- See Also:
Oracle8iJTSSynchronization
Method Summary |
void |
rollbackTransaction(oracle.toplink.publicinterface.Session session)
Looks up the current transaction, and tells it to rollback |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reportHeuristicsOnCommit
public boolean reportHeuristicsOnCommit
shouldReportHeuristicsOnCommit
public boolean shouldReportHeuristicsOnCommit
Oracle8iJTSExternalTransactionController
public Oracle8iJTSExternalTransactionController()
- PUBLIC: Return a new controller for use with Oracle8i. This must be associated with the TopLink session.
- See Also:
Oracle8iJTSExternalTransactionController.setReportHeuristicsOnCommit(boolean)
, oracle.toplink.sessions.DatabaseSession.setExternalTransactionController(ExternalTransactionController)
rollbackTransaction
public void rollbackTransaction(oracle.toplink.publicinterface.Session session)
- Looks up the current transaction, and tells it to rollback
-
- Specified by:
rollbackTransaction
in interface ExternalTransactionController