org.activemq.service.impl
Class LocalTransactionCommand

java.lang.Object
  extended by org.activemq.service.impl.AbstractTransaction
      extended by org.activemq.service.impl.LocalTransactionCommand
All Implemented Interfaces:
Transaction

public class LocalTransactionCommand
extends AbstractTransaction

Version:
$Revision: 1.1.1.1 $

Field Summary
 
Fields inherited from class org.activemq.service.impl.AbstractTransaction
FINISHED_STATE, IN_USE_STATE, PREPARED_STATE, START_STATE
 
Constructor Summary
LocalTransactionCommand(Map localTxs, String txid, TransactionStore transactionStore)
           
 
Method Summary
 void commit(boolean onePhase)
           
 Object getTransactionId()
           
 boolean isXaTransacted()
           
 int prepare()
           
 void rollback()
           
 
Methods inherited from class org.activemq.service.impl.AbstractTransaction
addPostCommitTask, addPostRollbackTask, addPrePrepareTask, getState, postCommit, postRollback, prePrepare, setState, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocalTransactionCommand

public LocalTransactionCommand(Map localTxs,
                               String txid,
                               TransactionStore transactionStore)
Method Detail

commit

public void commit(boolean onePhase)
            throws XAException
Throws:
XAException

rollback

public void rollback()
              throws XAException
Throws:
XAException

prepare

public int prepare()
            throws XAException
Throws:
XAException

isXaTransacted

public boolean isXaTransacted()

getTransactionId

public Object getTransactionId()


Copyright © 2004-2008 Protique, Ltd.. All Rights Reserved.