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:

See Also:
Oracle8iJTSSynchronization

Field Summary
TypeField
 boolean reportHeuristicsOnCommit
           
 boolean shouldReportHeuristicsOnCommit
           
 
Constructor Summary
Oracle8iJTSExternalTransactionController()
          PUBLIC: Return a new controller for use with Oracle8i.
 
Method Summary
TypeMethod
 void rollbackTransaction(Session session)
          Looks up the current transaction, and tells it to rollback
 
Methods inherited from class oracle.toplink.jts.AbstractExternalTransactionController
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.toplink.sessions.ExternalTransactionController
 

Field Detail

reportHeuristicsOnCommit

public boolean reportHeuristicsOnCommit

shouldReportHeuristicsOnCommit

public boolean shouldReportHeuristicsOnCommit
Constructor Detail

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)
Method Detail

rollbackTransaction

public void rollbackTransaction(Session session)
Looks up the current transaction, and tells it to rollback
Specified by:
rollbackTransaction in interface ExternalTransactionController