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() |
static XAException |
newXAException(String s,
int errorCode) |
int |
prepare() |
void |
rollback() |
addSynchronization, doPostCommit, doPreCommit, findMatching, fireAfterCommit, fireAfterRollback, fireBeforeCommit, getState, isCommitted, isPrepared, prePrepare, removeSynchronization, setCommitted, 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 static XAException newXAException(String s, int errorCode)
public 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–2015 FuseSource, Corp.. All rights reserved.