Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.jts.oracle8i
Class Oracle8iJTSExternalTransactionController

java.lang.Object
  extended byoracle.toplink.jts.AbstractExternalTransactionController
      extended byoracle.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 © 1998, 2005 Oracle Corporation. All Rights Reserved.