public class BitronixTransaction extends Object implements Transaction, BitronixTransactionMBean
Transaction.| Constructor and Description |
|---|
BitronixTransaction() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransactionStatusChangeListener(TransactionStatusChangeListener listener) |
void |
commit() |
boolean |
delistResource(XAResource xaResource,
int flag) |
boolean |
enlistResource(XAResource xaResource) |
boolean |
equals(Object obj) |
Collection<String> |
getEnlistedResourcesUniqueNames() |
String |
getGtrid() |
XAResourceManager |
getResourceManager() |
Date |
getStartDate() |
int |
getStatus() |
String |
getStatusDescription() |
Scheduler<Synchronization> |
getSynchronizationScheduler() |
String |
getThreadName() |
int |
hashCode() |
void |
registerSynchronization(Synchronization synchronization) |
void |
rollback() |
void |
setActive(int timeout) |
void |
setRollbackOnly() |
void |
setStatus(int status) |
void |
setStatus(int status,
Set<String> uniqueNames) |
boolean |
timedOut() |
void |
timeout() |
String |
toString() |
public int getStatus()
throws SystemException
getStatus in interface TransactionSystemExceptionpublic boolean enlistResource(XAResource xaResource) throws RollbackException, IllegalStateException, SystemException
enlistResource in interface TransactionRollbackExceptionIllegalStateExceptionSystemExceptionpublic boolean delistResource(XAResource xaResource, int flag) throws IllegalStateException, SystemException
delistResource in interface TransactionIllegalStateExceptionSystemExceptionpublic void registerSynchronization(Synchronization synchronization) throws RollbackException, IllegalStateException, SystemException
registerSynchronization in interface TransactionRollbackExceptionIllegalStateExceptionSystemExceptionpublic Scheduler<Synchronization> getSynchronizationScheduler()
public void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SecurityException,
SystemException
commit in interface TransactionRollbackExceptionHeuristicMixedExceptionHeuristicRollbackExceptionSecurityExceptionSystemExceptionpublic void rollback()
throws IllegalStateException,
SystemException
rollback in interface TransactionIllegalStateExceptionSystemExceptionpublic void setRollbackOnly()
throws IllegalStateException,
SystemException
setRollbackOnly in interface TransactionIllegalStateExceptionSystemExceptionpublic XAResourceManager getResourceManager()
public void timeout()
throws BitronixSystemException
BitronixSystemExceptionpublic boolean timedOut()
public void setActive(int timeout)
throws IllegalStateException,
SystemException
IllegalStateExceptionSystemExceptionpublic void setStatus(int status)
throws BitronixSystemException
BitronixSystemExceptionpublic void setStatus(int status,
Set<String> uniqueNames)
throws BitronixSystemException
BitronixSystemExceptionpublic void addTransactionStatusChangeListener(TransactionStatusChangeListener listener)
public String getGtrid()
getGtrid in interface BitronixTransactionMBeanpublic String getStatusDescription()
getStatusDescription in interface BitronixTransactionMBeanpublic Collection<String> getEnlistedResourcesUniqueNames()
getEnlistedResourcesUniqueNames in interface BitronixTransactionMBeanpublic String getThreadName()
getThreadName in interface BitronixTransactionMBeanpublic Date getStartDate()
getStartDate in interface BitronixTransactionMBeanCopyright © 2006-2016 Bitronix Software. All Rights Reserved.