org.activemq.service
Interface Transaction
- All Known Implementing Classes:
- AbstractTransaction, AutoCommitTransaction
- 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
public void addPostCommitTask(TransactionTask task)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
addPostRollbackTask
public void addPostRollbackTask(TransactionTask task)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
commit
public void commit(boolean onePhase)
throws javax.transaction.xa.XAException
- Throws:
javax.transaction.xa.XAException
rollback
public void rollback()
throws javax.transaction.xa.XAException
- Throws:
javax.transaction.xa.XAException
prepare
public int prepare()
throws javax.transaction.xa.XAException
- Throws:
javax.transaction.xa.XAException
isXaTransacted
public boolean isXaTransacted()
getTransactionId
public java.lang.Object getTransactionId()
Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.