public class XATransaction extends Transaction
FINISHED_STATE, IN_USE_STATE, postCommitTask, preCommitTask, PREPARED_STATE, START_STATE| Constructor and Description |
|---|
XATransaction(TransactionStore transactionStore,
XATransactionId xid,
TransactionBroker broker,
ConnectionId connectionId) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(boolean onePhase) |
ConnectionId |
getConnectionId() |
Logger |
getLog() |
TransactionId |
getTransactionId() |
XATransactionId |
getXid() |
int |
prepare() |
void |
rollback() |
addSynchronization, doPostCommit, doPreCommit, findMatching, fireAfterCommit, fireAfterRollback, fireBeforeCommit, getState, isCommitted, isPrepared, isRollbackOnly, newXAException, prePrepare, removeSynchronization, setCommitted, setRollbackOnly, setState, size, toString, waitPostCommitDonepublic XATransaction(TransactionStore transactionStore, XATransactionId xid, TransactionBroker broker, ConnectionId connectionId)
public void commit(boolean onePhase) throws XAException, IOException
commit in class TransactionXAExceptionIOExceptionpublic void rollback() throws XAException, IOException
rollback in class TransactionXAExceptionIOExceptionpublic int prepare() throws XAException, IOException
prepare in class TransactionXAExceptionIOExceptionpublic ConnectionId getConnectionId()
public TransactionId getTransactionId()
getTransactionId in class Transactionpublic Logger getLog()
getLog in class Transactionpublic XATransactionId getXid()
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.