Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.service.impl
Class LocalTransactionCommand  view LocalTransactionCommand download LocalTransactionCommand.java

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

public class LocalTransactionCommand
extends AbstractTransaction

Version:
$Revision: 1.1.1.1 $

Field Summary
private  java.util.Map localTxs
           
private static org.apache.commons.logging.Log log
           
private  org.activemq.store.TransactionStore transactionStore
           
private  java.lang.String txid
           
 
Fields inherited from class org.activemq.service.impl.AbstractTransaction
FINISHED_STATE, IN_USE_STATE, PREPARED_STATE, START_STATE
 
Constructor Summary
LocalTransactionCommand(java.util.Map localTxs, java.lang.String txid, org.activemq.store.TransactionStore transactionStore)
           
 
Method Summary
 void commit(boolean onePhase)
           
 java.lang.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
 

Field Detail

log

private static final org.apache.commons.logging.Log log

localTxs

private java.util.Map localTxs

txid

private java.lang.String txid

transactionStore

private final org.activemq.store.TransactionStore transactionStore
Constructor Detail

LocalTransactionCommand

public LocalTransactionCommand(java.util.Map localTxs,
                               java.lang.String txid,
                               org.activemq.store.TransactionStore transactionStore)
Method Detail

commit

public void commit(boolean onePhase)
            throws javax.transaction.xa.XAException

rollback

public void rollback()
              throws javax.transaction.xa.XAException

prepare

public int prepare()
            throws javax.transaction.xa.XAException

isXaTransacted

public boolean isXaTransacted()

getTransactionId

public java.lang.Object getTransactionId()