public class ServiceJTATxnHandlerImpl extends JTATxnHandlerImpl
| Constructor and Description |
|---|
ServiceJTATxnHandlerImpl(java.lang.String appModuleName,
java.lang.String transactionId)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(int status)
JTA synchronization call after transaction completion.
|
void |
beforeCompletion()
JTA synchronization call before transaction completion
|
void |
commit() |
void |
doRegister()
Register itself to JTA as one of the synchornization for the current transaction.
|
void |
handleCommit(java.sql.Connection c,
boolean autoStart)
Issues a commit() command to the JDBC connection.
|
void |
handleOpen(java.sql.Connection conn)
Opens a transaction.
|
boolean |
isInTransaction()
check if this transaction handler participates in an active JTA transaction or not.
|
void |
setDoSynchronization(boolean newdoSynchronization) |
getTransactionId, getTransactionManager, resume, suspendbeginActivation, beginPassivation, disconnect, endActivation, endPassivation, getDBTransaction, handleRollback, postChanges, registerSynchronization, rollback, validatebegin, end, handleCloseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbegin, handleClosepublic ServiceJTATxnHandlerImpl(java.lang.String appModuleName,
java.lang.String transactionId)
appModuleName - the name of the application moduletransactionId - the JTA transaction idpublic void beforeCompletion()
beforeCompletion in interface javax.transaction.SynchronizationbeforeCompletion in class JTATxnHandlerImplpublic void commit()
commit in class DefaultJTATxnHandlerImplpublic void handleCommit(java.sql.Connection c,
boolean autoStart)
DefaultTxnHandlerImplhandleCommit in interface TransactionHandlerhandleCommit in class DefaultJTATxnHandlerImplpublic void handleOpen(java.sql.Connection conn)
DefaultTxnHandlerImplhandleOpen in interface TransactionHandlerhandleOpen in class DefaultTxnHandlerImplpublic void afterCompletion(int status)
afterCompletion in interface javax.transaction.SynchronizationafterCompletion in class JTATxnHandlerImplstatus - the JTA transaction statuspublic void doRegister()
doRegister in class JTATxnHandlerImplpublic boolean isInTransaction()
public void setDoSynchronization(boolean newdoSynchronization)