public final class RemoteTransaction extends AbstractTransaction
| Modifier and Type | Method and Description |
|---|---|
void |
commit() |
boolean |
delistResource(XAResource xaRes,
int flag) |
boolean |
enlistResource(XAResource xaRes) |
boolean |
equals(Object obj) |
URI |
getLocation()
Get the location of this remote transaction.
|
<T> T |
getProviderInterface(Class<T> providerInterfaceType)
Get a provider-specific interface from this transaction.
|
int |
getStatus() |
int |
getTransactionTimeout()
Get the transaction timeout that was in force when the transaction began.
|
int |
hashCode() |
void |
registerSynchronization(Synchronization sync) |
void |
rollback() |
void |
setRollbackOnly() |
String |
toString() |
getEstimatedRemainingTime, performAction, performConsumer, performConsumer, performConsumer, performFunction, performFunction, performSupplier, performToIntFunction, performToIntFunction, registerAssociationListenerpublic int getTransactionTimeout()
AbstractTransactiongetTransactionTimeout in class AbstractTransactionpublic <T> T getProviderInterface(Class<T> providerInterfaceType)
AbstractTransactiongetProviderInterface in class AbstractTransactionT - the provider interface typeproviderInterfaceType - the provider interface type class (must not be null)null if the given type isn't supported by this transaction's providerpublic void commit()
throws RollbackException,
HeuristicMixedException,
HeuristicRollbackException,
SecurityException,
SystemException
commit in interface Transactioncommit in class AbstractTransactionRollbackExceptionHeuristicMixedExceptionHeuristicRollbackExceptionSecurityExceptionSystemExceptionpublic void rollback()
throws IllegalStateException,
SystemException
rollback in interface Transactionrollback in class AbstractTransactionIllegalStateExceptionSystemExceptionpublic void setRollbackOnly()
throws IllegalStateException,
SystemException
IllegalStateExceptionSystemExceptionpublic int getStatus()
public boolean enlistResource(XAResource xaRes)
public boolean delistResource(XAResource xaRes, int flag)
public void registerSynchronization(Synchronization sync) throws RollbackException, IllegalStateException, SystemException
public URI getLocation()
null)Copyright © 2017 JBoss by Red Hat. All rights reserved.