Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


oracle.jbo.server
Class DefaultJTATxnHandlerImpl

java.lang.Object
  |
  +--oracle.jbo.server.DefaultTxnHandlerImpl
        |
        +--oracle.jbo.server.DefaultJTATxnHandlerImpl
All Implemented Interfaces:
JTATransactionHandler, TransactionHandler
Direct Known Subclasses:
ContainerManagedTxnHandlerImpl, JTATxnHandlerImpl

public abstract class DefaultJTATxnHandlerImpl
extends DefaultTxnHandlerImpl
implements JTATransactionHandler

Constructor Summary
DefaultJTATxnHandlerImpl()
           

 

Method Summary
protected  void commit()
           
protected  void disconnect()
           
protected abstract  void doRegister()
           
protected  DBTransaction getDBTransaction()
           
 void handleCommit(java.sql.Connection conn, boolean autoStart)
          Commits changes to the database.
 void handleRollback(java.sql.Connection conn, boolean autoStart)
          Discards changes to the database.
protected  void postChanges()
           
 void registerSynchronization(DBTransaction dbtrans)
           
protected  void rollback()
           

 

Methods inherited from class oracle.jbo.server.DefaultTxnHandlerImpl
begin, end, handleClose, handleOpen, resume, suspend

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface oracle.jbo.server.TransactionHandler
begin, handleClose, handleOpen, resume, suspend

 

Constructor Detail

DefaultJTATxnHandlerImpl

public DefaultJTATxnHandlerImpl()
Method Detail

doRegister

protected abstract void doRegister()

handleCommit

public void handleCommit(java.sql.Connection conn,
                         boolean autoStart)
Description copied from interface: TransactionHandler
Commits changes to the database.
Specified by:
handleCommit in interface TransactionHandler
Overrides:
handleCommit in class DefaultTxnHandlerImpl

handleRollback

public void handleRollback(java.sql.Connection conn,
                           boolean autoStart)
Description copied from interface: TransactionHandler
Discards changes to the database.
Specified by:
handleRollback in interface TransactionHandler
Overrides:
handleRollback in class DefaultTxnHandlerImpl

registerSynchronization

public void registerSynchronization(DBTransaction dbtrans)
Specified by:
registerSynchronization in interface JTATransactionHandler

getDBTransaction

protected DBTransaction getDBTransaction()

disconnect

protected void disconnect()

postChanges

protected void postChanges()

rollback

protected void rollback()

commit

protected void commit()

Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


 

Copyright © 1997, 2003, Oracle. All rights reserved.