Class XATxConverter


  • public class XATxConverter
    extends java.lang.Object
    Since:
    JTS 1.0.
    Version:
    $Id: XATxConverter.java 2342 2006-03-30 13:06:17Z $
    Author:
    Mark Little (mark.little@arjuna.com)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int FORMAT_ID  
    • Constructor Summary

      Constructors 
      Constructor Description
      XATxConverter()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Uid getBranchUid​(com.arjuna.ats.internal.jta.xa.XID xid)  
      static java.lang.Integer getEISName​(com.arjuna.ats.internal.jta.xa.XID xid)  
      static java.lang.String getNodeName​(com.arjuna.ats.internal.jta.xa.XID xid)  
      static java.lang.String getSubordinateNodeName​(com.arjuna.ats.internal.jta.xa.XID xid)  
      static Uid getUid​(com.arjuna.ats.internal.jta.xa.XID xid)  
      static javax.transaction.xa.Xid getXid​(Uid uid, boolean branch, int formatId)  
      static java.lang.String getXIDString​(com.arjuna.ats.internal.jta.xa.XID xid)  
      static void setBranchUID​(com.arjuna.ats.internal.jta.xa.XID xid, Uid uid)  
      static void setEisName​(com.arjuna.ats.internal.jta.xa.XID theXid, java.lang.Integer eisName)  
      static void setNodeName​(com.arjuna.ats.internal.jta.xa.XID theXid, java.lang.String nodeName)  
      static void setSubordinateNodeName​(com.arjuna.ats.internal.jta.xa.XID theXid, java.lang.String xaNodeName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XATxConverter

        public XATxConverter()
    • Method Detail

      • getXid

        public static javax.transaction.xa.Xid getXid​(Uid uid,
                                                      boolean branch,
                                                      int formatId)
                                               throws java.lang.IllegalStateException
        Throws:
        java.lang.IllegalStateException
      • getUid

        public static Uid getUid​(com.arjuna.ats.internal.jta.xa.XID xid)
      • setNodeName

        public static void setNodeName​(com.arjuna.ats.internal.jta.xa.XID theXid,
                                       java.lang.String nodeName)
      • getNodeName

        public static java.lang.String getNodeName​(com.arjuna.ats.internal.jta.xa.XID xid)
      • setSubordinateNodeName

        public static void setSubordinateNodeName​(com.arjuna.ats.internal.jta.xa.XID theXid,
                                                  java.lang.String xaNodeName)
      • getSubordinateNodeName

        public static java.lang.String getSubordinateNodeName​(com.arjuna.ats.internal.jta.xa.XID xid)
      • setBranchUID

        public static void setBranchUID​(com.arjuna.ats.internal.jta.xa.XID xid,
                                        Uid uid)
      • getBranchUid

        public static Uid getBranchUid​(com.arjuna.ats.internal.jta.xa.XID xid)
      • setEisName

        public static void setEisName​(com.arjuna.ats.internal.jta.xa.XID theXid,
                                      java.lang.Integer eisName)
      • getEISName

        public static java.lang.Integer getEISName​(com.arjuna.ats.internal.jta.xa.XID xid)
      • getXIDString

        public static java.lang.String getXIDString​(com.arjuna.ats.internal.jta.xa.XID xid)