public class BitronixTransaction extends java.lang.Object implements javax.transaction.Transaction, BitronixTransactionMBean
Transaction.| Constructor and Description |
|---|
BitronixTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransactionStatusChangeListener(TransactionStatusChangeListener listener) |
void |
commit() |
boolean |
delistResource(javax.transaction.xa.XAResource xaResource,
int flag) |
boolean |
enlistResource(javax.transaction.xa.XAResource xaResource) |
boolean |
equals(java.lang.Object obj) |
java.util.Collection |
getEnlistedResourcesUniqueNames() |
java.lang.String |
getGtrid() |
XAResourceManager |
getResourceManager() |
java.util.Date |
getStartDate() |
int |
getStatus() |
java.lang.String |
getStatusDescription() |
Scheduler<javax.transaction.Synchronization> |
getSynchronizationScheduler() |
java.lang.String |
getThreadName() |
int |
hashCode() |
void |
registerSynchronization(javax.transaction.Synchronization synchronization) |
void |
rollback() |
void |
setActive(int timeout) |
void |
setRollbackOnly() |
void |
setStatus(int status) |
void |
setStatus(int status,
java.util.Set<java.lang.String> uniqueNames) |
boolean |
timedOut() |
void |
timeout() |
java.lang.String |
toString() |
public int getStatus()
throws javax.transaction.SystemException
getStatus in interface javax.transaction.Transactionjavax.transaction.SystemExceptionpublic boolean enlistResource(javax.transaction.xa.XAResource xaResource)
throws javax.transaction.RollbackException,
java.lang.IllegalStateException,
javax.transaction.SystemException
enlistResource in interface javax.transaction.Transactionjavax.transaction.RollbackExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic boolean delistResource(javax.transaction.xa.XAResource xaResource,
int flag)
throws java.lang.IllegalStateException,
javax.transaction.SystemException
delistResource in interface javax.transaction.Transactionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic void registerSynchronization(javax.transaction.Synchronization synchronization)
throws javax.transaction.RollbackException,
java.lang.IllegalStateException,
javax.transaction.SystemException
registerSynchronization in interface javax.transaction.Transactionjavax.transaction.RollbackExceptionjava.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic Scheduler<javax.transaction.Synchronization> getSynchronizationScheduler()
public void commit()
throws javax.transaction.RollbackException,
javax.transaction.HeuristicMixedException,
javax.transaction.HeuristicRollbackException,
java.lang.SecurityException,
javax.transaction.SystemException
commit in interface javax.transaction.Transactionjavax.transaction.RollbackExceptionjavax.transaction.HeuristicMixedExceptionjavax.transaction.HeuristicRollbackExceptionjava.lang.SecurityExceptionjavax.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.SystemExceptionpublic XAResourceManager getResourceManager()
public void timeout()
throws BitronixSystemException
BitronixSystemExceptionpublic boolean timedOut()
public void setActive(int timeout)
throws java.lang.IllegalStateException,
javax.transaction.SystemException
java.lang.IllegalStateExceptionjavax.transaction.SystemExceptionpublic void setStatus(int status)
throws BitronixSystemException
BitronixSystemExceptionpublic void setStatus(int status,
java.util.Set<java.lang.String> uniqueNames)
throws BitronixSystemException
BitronixSystemExceptionpublic void addTransactionStatusChangeListener(TransactionStatusChangeListener listener)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getGtrid()
getGtrid in interface BitronixTransactionMBeanpublic java.lang.String getStatusDescription()
getStatusDescription in interface BitronixTransactionMBeanpublic java.util.Collection getEnlistedResourcesUniqueNames()
getEnlistedResourcesUniqueNames in interface BitronixTransactionMBeanpublic java.lang.String getThreadName()
getThreadName in interface BitronixTransactionMBeanpublic java.util.Date getStartDate()
getStartDate in interface BitronixTransactionMBeanCopyright © 2006-2019 Bitronix Software. All Rights Reserved.