oracle.jbo.server
Class DefaultJTATxnHandlerImpl
java.lang.Object
|
+--oracle.jbo.server.DefaultTxnHandlerImpl
|
+--oracle.jbo.server.DefaultJTATxnHandlerImpl
- All Implemented Interfaces:
- JTATransactionHandler, TransactionHandler
- Direct Known Subclasses:
- JTATxnHandlerImpl
- public abstract class DefaultJTATxnHandlerImpl
- extends DefaultTxnHandlerImpl
- implements JTATransactionHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultJTATxnHandlerImpl
public DefaultJTATxnHandlerImpl()
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
- Following copied from class:
oracle.jbo.server.DefaultTxnHandlerImpl
- Throws:
DMLException
- if an attempt to post to the database was
unsuccessful.
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
- Following copied from class:
oracle.jbo.server.DefaultTxnHandlerImpl
- Throws:
DMLException
- if an attempt to post to the database was
unsuccessful.
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()