org.jboss.messaging.core.impl.tx
Class Transaction
java.lang.Object
org.jboss.messaging.core.impl.tx.Transaction
public class Transaction
- extends java.lang.Object
A JMS Server local transaction
- Version:
- $Revision 1.1$
$Id: Transaction.java 2868 2007-07-10 20:22:16Z timfox $
- Author:
- Tim Fox, Ovidiu Feodorov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
repository
protected TransactionRepository repository
- If this is a XA transaction, when a commit is executed the transaction has to be removed from the transaction repository.
This reference will guarantee the reference back to the repository where the transaction was created
firstCallback
protected TxCallback firstCallback
STATE_ACTIVE
public static final int STATE_ACTIVE
- See Also:
- Constant Field Values
STATE_PREPARED
public static final int STATE_PREPARED
- See Also:
- Constant Field Values
STATE_COMMITTED
public static final int STATE_COMMITTED
- See Also:
- Constant Field Values
STATE_ROLLEDBACK
public static final int STATE_ROLLEDBACK
- See Also:
- Constant Field Values
STATE_ROLLBACK_ONLY
public static final int STATE_ROLLBACK_ONLY
- See Also:
- Constant Field Values
stateToString
public static java.lang.String stateToString(int state)
getState
public int getState()
getXid
public javax.transaction.xa.Xid getXid()
addCallback
public void addCallback(TxCallback callback,
java.lang.Object key)
addFirstCallback
public void addFirstCallback(TxCallback callback,
java.lang.Object key)
getCallback
public TxCallback getCallback(java.lang.Object key)
commit
public void commit()
throws java.lang.Exception
- Throws:
java.lang.Exception
prepare
public void prepare()
throws java.lang.Exception
- Throws:
java.lang.Exception
rollback
public void rollback()
throws java.lang.Exception
- Throws:
java.lang.Exception
loadState
public void loadState()
throws java.lang.Exception
- Throws:
java.lang.Exception
setRollbackOnly
public void setRollbackOnly()
throws java.lang.Exception
- Throws:
java.lang.Exception
getId
public long getId()
isRecoveredFromStorage
public boolean isRecoveredFromStorage()
setRecoveredFromStorage
public void setRecoveredFromStorage(boolean recoveredFromStorage)
setState
public void setState(int state)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2006 JBoss Inc. All Rights Reserved.