org.jboss.tm.plugins.tyrex
Class TyrexTxPropagationContext
java.lang.Object
|
+--org.jboss.tm.plugins.tyrex.TyrexTxPropagationContext
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
- public class TyrexTxPropagationContext
- extends java.lang.Object
- implements java.io.Externalizable
This class wraps the OMG PropagationContext to be able to pass it
via RMI. Currently we are only taking care of top-level transaction
(no nested transactions) by sending via RMI only
- timeout value
- otid (@see org.omg.CosTransactions.otid_t - representation of Xid)
- Coordinator's Proxy
- Version:
- $Revision: 1.2.4.1 $
- Author:
- Anatoly Akkerman
- See Also:
- , Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
timeout
protected int timeout
coord
protected CoordinatorRemoteInterface coord
otid
protected org.omg.CosTransactions.otid_t otid
isNull
protected boolean isNull
tpc
protected org.omg.CosTransactions.PropagationContext tpc
coordProxy
protected org.omg.CosTransactions.Coordinator coordProxy
TyrexTxPropagationContext
public TyrexTxPropagationContext()
TyrexTxPropagationContext
protected TyrexTxPropagationContext(org.omg.CosTransactions.PropagationContext tpc)
getPropagationContext
protected org.omg.CosTransactions.PropagationContext getPropagationContext()
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
Copyright © 2000 The JBoss Organization. All Rights Reserved.