org.jboss.jms.tx
Class TransactionRequest
java.lang.Object
org.jboss.jms.tx.TransactionRequest
- All Implemented Interfaces:
- Streamable
public class TransactionRequest
- extends java.lang.Object
- implements Streamable
This class contains all the data needed to perform a JMS transaction.
- Version:
- $Revision: 2868 $
$Id: TransactionRequest.java 2868 2007-07-10 20:22:16Z timfox $
- Author:
- Tim Fox
Partially based on JBossMQ version by:, Tim Fox, Hiram Chirino, David Maplesden, Adrian Brock, Daniel Bloomfield Ramagem, Ovidiu Feodorov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ONE_PHASE_COMMIT_REQUEST
public static final byte ONE_PHASE_COMMIT_REQUEST
- See Also:
- Constant Field Values
TWO_PHASE_PREPARE_REQUEST
public static final byte TWO_PHASE_PREPARE_REQUEST
- See Also:
- Constant Field Values
TWO_PHASE_COMMIT_REQUEST
public static final byte TWO_PHASE_COMMIT_REQUEST
- See Also:
- Constant Field Values
TWO_PHASE_ROLLBACK_REQUEST
public static final byte TWO_PHASE_ROLLBACK_REQUEST
- See Also:
- Constant Field Values
requestType
protected int requestType
xid
protected javax.transaction.xa.Xid xid
- For 2 phase commit, this identifies the transaction.
state
protected ClientTransaction state
TransactionRequest
public TransactionRequest()
TransactionRequest
public TransactionRequest(int requestType,
javax.transaction.xa.Xid xid,
ClientTransaction state)
write
public void write(java.io.DataOutputStream out)
throws java.lang.Exception
- Specified by:
write
in interface Streamable
- Throws:
java.lang.Exception
read
public void read(java.io.DataInputStream in)
throws java.lang.Exception
- Specified by:
read
in interface Streamable
- Throws:
java.lang.Exception
getState
public ClientTransaction getState()
getXid
public javax.transaction.xa.Xid getXid()
getRequestType
public int getRequestType()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2006 JBoss Inc. All Rights Reserved.