org.activemq.service.impl
Class AutoCommitTransaction
java.lang.Object
org.activemq.service.impl.AutoCommitTransaction
- All Implemented Interfaces:
- Transaction
- public class AutoCommitTransaction
- extends java.lang.Object
- implements Transaction
Keeps track of all the actions the need to be done when
a transaction does a commit or rollback.
- Version:
- $Revision: 1.1.1.1 $
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTO_COMMIT_TRANSACTION
public static final AutoCommitTransaction AUTO_COMMIT_TRANSACTION
addPostCommitTask
public void addPostCommitTask(TransactionTask task)
throws javax.jms.JMSException
- Specified by:
addPostCommitTask
in interface Transaction
- Throws:
javax.jms.JMSException
addPostRollbackTask
public void addPostRollbackTask(TransactionTask task)
throws javax.jms.JMSException
- Specified by:
addPostRollbackTask
in interface Transaction
- Throws:
javax.jms.JMSException
commit
public void commit(boolean onePhase)
throws javax.transaction.xa.XAException
- Specified by:
commit
in interface Transaction
- Throws:
javax.transaction.xa.XAException
rollback
public void rollback()
throws javax.transaction.xa.XAException
- Specified by:
rollback
in interface Transaction
- Throws:
javax.transaction.xa.XAException
prepare
public int prepare()
throws javax.transaction.xa.XAException
- Specified by:
prepare
in interface Transaction
- Throws:
javax.transaction.xa.XAException
isXaTransacted
public boolean isXaTransacted()
- Specified by:
isXaTransacted
in interface Transaction
getTransactionId
public java.lang.Object getTransactionId()
- Specified by:
getTransactionId
in interface Transaction
Copyright © 2004-2005 Protique, Ltd.. All Rights Reserved.