org.activemq.service
Interface Transaction
- All Known Implementing Classes:
- AbstractTransaction, AutoCommitTransaction, LocalTransactionCommand, XATransactionCommand
public interface Transaction
A Transaction keeps track of all the tasks that must be run before and after
transactional events.
- Version:
- $Revision: 1.1.1.1 $
addPostCommitTask
void addPostCommitTask(TransactionTask task)
throws JMSException
- Throws:
JMSException
addPostRollbackTask
void addPostRollbackTask(TransactionTask task)
throws JMSException
- Throws:
JMSException
commit
void commit(boolean onePhase)
throws XAException
- Throws:
XAException
rollback
void rollback()
throws XAException
- Throws:
XAException
prepare
int prepare()
throws XAException
- Throws:
XAException
isXaTransacted
boolean isXaTransacted()
getTransactionId
Object getTransactionId()
Copyright © 2004-2010 Protique, Ltd.. All Rights Reserved.