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, suspend
beginActivation, beginPassivation, disconnect, endActivation, endPassivation, getDBTransaction, handleRollback, postChanges, registerSynchronization, rollback, validate
begin, end, handleClose
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
begin, handleClose
public 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.Synchronization
beforeCompletion
in class JTATxnHandlerImpl
public void commit()
commit
in class DefaultJTATxnHandlerImpl
public void handleCommit(java.sql.Connection c, boolean autoStart)
DefaultTxnHandlerImpl
handleCommit
in interface TransactionHandler
handleCommit
in class DefaultJTATxnHandlerImpl
public void handleOpen(java.sql.Connection conn)
DefaultTxnHandlerImpl
handleOpen
in interface TransactionHandler
handleOpen
in class DefaultTxnHandlerImpl
public void afterCompletion(int status)
afterCompletion
in interface javax.transaction.Synchronization
afterCompletion
in class JTATxnHandlerImpl
status
- the JTA transaction statuspublic void doRegister()
doRegister
in class JTATxnHandlerImpl
public boolean isInTransaction()
public void setDoSynchronization(boolean newdoSynchronization)