public class SimpleJtaTransactionImpl
extends java.lang.Object
implements javax.transaction.Transaction
Constructor and Description |
---|
SimpleJtaTransactionImpl(SimpleJtaTransactionManagerImpl jtaTransactionManager) |
Modifier and Type | Method and Description |
---|---|
void |
commit() |
boolean |
delistResource(javax.transaction.xa.XAResource xaResource,
int i) |
void |
enlistConnection(java.sql.Connection connection) |
boolean |
enlistResource(javax.transaction.xa.XAResource xaResource) |
java.sql.Connection |
getEnlistedConnection() |
int |
getStatus() |
void |
registerSynchronization(javax.transaction.Synchronization synchronization) |
void |
rollback() |
void |
setRollbackOnly() |
public SimpleJtaTransactionImpl(SimpleJtaTransactionManagerImpl jtaTransactionManager)
public int getStatus()
getStatus
in interface javax.transaction.Transaction
public void commit() throws javax.transaction.RollbackException, javax.transaction.HeuristicMixedException, javax.transaction.HeuristicRollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
commit
in interface javax.transaction.Transaction
javax.transaction.RollbackException
javax.transaction.HeuristicMixedException
javax.transaction.HeuristicRollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public void rollback() throws java.lang.IllegalStateException, javax.transaction.SystemException
rollback
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public void setRollbackOnly() throws java.lang.IllegalStateException, javax.transaction.SystemException
setRollbackOnly
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
public void registerSynchronization(javax.transaction.Synchronization synchronization) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
registerSynchronization
in interface javax.transaction.Transaction
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public void enlistConnection(java.sql.Connection connection)
public java.sql.Connection getEnlistedConnection()
public boolean enlistResource(javax.transaction.xa.XAResource xaResource) throws javax.transaction.RollbackException, java.lang.IllegalStateException, javax.transaction.SystemException
enlistResource
in interface javax.transaction.Transaction
javax.transaction.RollbackException
java.lang.IllegalStateException
javax.transaction.SystemException
public boolean delistResource(javax.transaction.xa.XAResource xaResource, int i) throws java.lang.IllegalStateException, javax.transaction.SystemException
delistResource
in interface javax.transaction.Transaction
java.lang.IllegalStateException
javax.transaction.SystemException
Copyright © 2013. All Rights Reserved.