Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

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
 boolean reportHeuristicsOnCommit
           
 boolean shouldReportHeuristicsOnCommit
           

 

Constructor Summary
Oracle8iJTSExternalTransactionController()
          PUBLIC: Return a new controller for use with Oracle8i.

 

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

 

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(oracle.toplink.publicinterface.Session session)
Looks up the current transaction, and tells it to rollback
Specified by:
rollbackTransaction in interface ExternalTransactionController

Copyright © 2003 Oracle Corporation. All Rights Reserved.