public class TransactionImpl
extends java.lang.Object
implements javax.transaction.Transaction
| Constructor and Description |
|---|
TransactionImpl(javax.transaction.xa.Xid xid,
TransactionManagerImpl txManager) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.geronimo.transaction.manager.TransactionImpl.TransactionBranch |
addBranchXid(javax.transaction.xa.XAResource xaRes,
javax.transaction.xa.Xid branchId) |
void |
commit() |
boolean |
delistResource(javax.transaction.xa.XAResource xaRes,
int flag) |
boolean |
enlistResource(javax.transaction.xa.XAResource xaRes) |
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getResource(java.lang.Object key) |
boolean |
getRollbackOnly() |
int |
getStatus() |
java.lang.Object |
getTransactionKey() |
int |
getTransactionStatus() |
void |
putResource(java.lang.Object key,
java.lang.Object value) |
void |
registerInterposedSynchronization(javax.transaction.Synchronization synchronization) |
void |
registerSynchronization(javax.transaction.Synchronization synch) |
void |
rollback() |
void |
setRollbackOnly() |
void |
setRollbackOnly(java.lang.Throwable reason) |
public TransactionImpl(javax.transaction.xa.Xid xid,
TransactionManagerImpl txManager)
public int getStatus()
getStatus in interface javax.transaction.Transactionpublic java.lang.Object getResource(java.lang.Object key)
public boolean getRollbackOnly()
public java.lang.Object getTransactionKey()
public int getTransactionStatus()
public void putResource(java.lang.Object key,
java.lang.Object value)
public void registerInterposedSynchronization(javax.transaction.Synchronization synchronization)
public void setRollbackOnly()
throws java.lang.IllegalStateException
setRollbackOnly in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionpublic void setRollbackOnly(java.lang.Throwable reason)
public void registerSynchronization(javax.transaction.Synchronization synch)
throws java.lang.IllegalStateException,
javax.transaction.RollbackException,
javax.transaction.SystemException
registerSynchronization in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.RollbackExceptionjavax.transaction.SystemExceptionpublic boolean enlistResource(javax.transaction.xa.XAResource xaRes)
throws java.lang.IllegalStateException,
javax.transaction.RollbackException,
javax.transaction.SystemException
enlistResource in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.RollbackExceptionjavax.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 void commit()
throws javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException,
javax.transaction.RollbackException,
java.lang.SecurityException,
javax.transaction.SystemException
commit in interface javax.transaction.Transactionjavax.transaction.HeuristicMixedExceptionjavax.transaction.HeuristicRollbackExceptionjavax.transaction.RollbackExceptionjava.lang.SecurityExceptionjavax.transaction.SystemExceptionpublic void rollback()
throws java.lang.IllegalStateException,
javax.transaction.SystemException
rollback in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic org.apache.geronimo.transaction.manager.TransactionImpl.TransactionBranch addBranchXid(javax.transaction.xa.XAResource xaRes,
javax.transaction.xa.Xid branchId)
Copyright © 2003-2016 The Apache Software Foundation. All Rights Reserved.