Package org.apache.activemq.transaction
Class XATransaction
- java.lang.Object
- 
- org.apache.activemq.transaction.Transaction
- 
- org.apache.activemq.transaction.XATransaction
 
 
- 
 public class XATransaction extends Transaction 
- 
- 
Field Summary- 
Fields inherited from class org.apache.activemq.transaction.TransactionFINISHED_STATE, IN_USE_STATE, postCommitTask, preCommitTask, PREPARED_STATE, START_STATE
 
- 
 - 
Constructor SummaryConstructors Constructor Description XATransaction(TransactionStore transactionStore, XATransactionId xid, TransactionBroker broker, ConnectionId connectionId)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommit(boolean onePhase)ConnectionIdgetConnectionId()org.slf4j.LoggergetLog()TransactionIdgetTransactionId()XATransactionIdgetXid()intprepare()voidrollback()- 
Methods inherited from class org.apache.activemq.transaction.TransactionaddSynchronization, doPostCommit, doPreCommit, findMatching, fireAfterCommit, fireAfterRollback, fireBeforeCommit, getState, isCommitted, isPrepared, isRollbackOnly, newXAException, prePrepare, removeSynchronization, setCommitted, setRollbackOnly, setState, size, toString, waitPostCommitDone
 
- 
 
- 
- 
- 
Constructor Detail- 
XATransactionpublic XATransaction(TransactionStore transactionStore, XATransactionId xid, TransactionBroker broker, ConnectionId connectionId) 
 
- 
 - 
Method Detail- 
commitpublic void commit(boolean onePhase) throws XAException, IOException- Specified by:
- commitin class- Transaction
- Throws:
- XAException
- IOException
 
 - 
rollbackpublic void rollback() throws XAException, IOException- Specified by:
- rollbackin class- Transaction
- Throws:
- XAException
- IOException
 
 - 
preparepublic int prepare() throws XAException, IOException- Specified by:
- preparein class- Transaction
- Throws:
- XAException
- IOException
 
 - 
getConnectionIdpublic ConnectionId getConnectionId() 
 - 
getTransactionIdpublic TransactionId getTransactionId() - Specified by:
- getTransactionIdin class- Transaction
 
 - 
getLogpublic org.slf4j.Logger getLog() - Specified by:
- getLogin class- Transaction
 
 - 
getXidpublic XATransactionId getXid() 
 
- 
 
-