
public class TransactionImpl
extends java.lang.Object
implements javax.transaction.Transaction, java.io.Serializable
| Constructor and Description |
|---|
TransactionImpl(java.lang.Long key)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
boolean |
delistResource(javax.transaction.xa.XAResource xaRes,
int flag) |
boolean |
enlistResource(javax.transaction.xa.XAResource xaRes) |
int |
getStatus() |
void |
registerSynchronization(javax.transaction.Synchronization sync) |
void |
rollback() |
void |
setRollbackOnly() |
public TransactionImpl(java.lang.Long key)
key - The transaction keypublic void commit()
throws javax.transaction.RollbackException,
javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException,
java.lang.SecurityException,
java.lang.IllegalStateException,
javax.transaction.SystemException
commit in interface javax.transaction.Transactionjavax.transaction.RollbackExceptionjavax.transaction.HeuristicMixedExceptionjavax.transaction.HeuristicRollbackExceptionjava.lang.SecurityExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic boolean delistResource(javax.transaction.xa.XAResource xaRes,
int flag)
throws java.lang.IllegalStateException,
javax.transaction.SystemException
delistResource in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic boolean enlistResource(javax.transaction.xa.XAResource xaRes)
throws javax.transaction.RollbackException,
java.lang.IllegalStateException,
javax.transaction.SystemException
enlistResource in interface javax.transaction.Transactionjavax.transaction.RollbackExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic int getStatus()
throws javax.transaction.SystemException
getStatus in interface javax.transaction.Transactionjavax.transaction.SystemExceptionpublic void registerSynchronization(javax.transaction.Synchronization sync)
throws javax.transaction.RollbackException,
java.lang.IllegalStateException,
javax.transaction.SystemException
registerSynchronization in interface javax.transaction.Transactionjavax.transaction.RollbackExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic void rollback()
throws java.lang.IllegalStateException,
javax.transaction.SystemException
rollback in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic void setRollbackOnly()
throws java.lang.IllegalStateException,
javax.transaction.SystemException
setRollbackOnly in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionCopyright © 2014 IronJacamar (http://www.ironjacamar.org)