[jboss-svn-commits] JBL Code SVN: r37625 - in labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta: tests/classes/com/arjuna/ats/jta/xa and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Oct 20 04:06:40 EDT 2011
Author: tomjenkinson
Date: 2011-10-20 04:06:39 -0400 (Thu, 20 Oct 2011)
New Revision: 37625
Modified:
labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XATxConverter.java
labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/tests/classes/com/arjuna/ats/jta/xa/XATxConverterTest.java
Log:
JBTM-916 return the correct type for the parent node name
Modified: labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XATxConverter.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XATxConverter.java 2011-10-20 08:05:37 UTC (rev 37624)
+++ labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/classes/com/arjuna/ats/jta/xa/XATxConverter.java 2011-10-20 08:06:39 UTC (rev 37625)
@@ -158,7 +158,7 @@
return tx;
}
- public static int getNodeName(XID xid) {
+ public static Integer getNodeName(XID xid) {
// Arjuna.XID()
// don't check the formatId - it may differ e.g. JTA vs. JTS.
if (xid.formatID != FORMAT_ID && xid.formatID != 131072
@@ -176,14 +176,14 @@
+ (xid.data[offset + 3] & 0xFF);
}
- public static void setSubordinateNodeName(XID theXid, int xaNodeName) {
+ public static void setSubordinateNodeName(XID theXid, Integer xaNodeName) {
int offset = theXid.gtrid_length + Uid.UID_SIZE;
theXid.data[offset + 0] = (byte) (xaNodeName >>> 24);
theXid.data[offset + 1] = (byte) (xaNodeName >>> 16);
theXid.data[offset + 2] = (byte) (xaNodeName >>> 8);
theXid.data[offset + 3] = (byte) (xaNodeName >>> 0);
}
- public static int getSubordinateNodeName(XID xid) {
+ public static Integer getSubordinateNodeName(XID xid) {
// Arjuna.XID()
// don't check the formatId - it may differ e.g. JTA vs. JTS.
if (xid.formatID != FORMAT_ID && xid.formatID != 131072
@@ -203,7 +203,7 @@
- public static void setParentNodeName(XID theXid, int parentNodeName) {
+ public static void setParentNodeName(XID theXid, Integer parentNodeName) {
int offset = theXid.gtrid_length + Uid.UID_SIZE + 4;
theXid.data[offset + 0] = (byte) (parentNodeName >>> 24);
theXid.data[offset + 1] = (byte) (parentNodeName >>> 16);
@@ -211,7 +211,7 @@
theXid.data[offset + 3] = (byte) (parentNodeName >>> 0);
}
- public static int getParentNodeName(XID xid) {
+ public static Integer getParentNodeName(XID xid) {
// Arjuna.XID()
// don't check the formatId - it may differ e.g. JTA vs. JTS.
if (xid.formatID != FORMAT_ID && xid.formatID != 131072
Modified: labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/tests/classes/com/arjuna/ats/jta/xa/XATxConverterTest.java
===================================================================
--- labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/tests/classes/com/arjuna/ats/jta/xa/XATxConverterTest.java 2011-10-20 08:05:37 UTC (rev 37624)
+++ labs/jbosstm/branches/JBOSSTS_4_15_0_Final/ArjunaJTA/jta/tests/classes/com/arjuna/ats/jta/xa/XATxConverterTest.java 2011-10-20 08:06:39 UTC (rev 37625)
@@ -22,19 +22,19 @@
XidImple rootXid = new XidImple(uid, branch, eisName);
{
- assertEquals(XATxConverter.getNodeName(rootXid.getXID()), 1);
+ assertEquals(XATxConverter.getNodeName(rootXid.getXID()), new Integer(1));
assertEquals(XATxConverter.getEISName(rootXid.getXID()), eisName);
- assertEquals(XATxConverter.getSubordinateNodeName(rootXid.getXID()), 0);
- assertEquals(XATxConverter.getParentNodeName(rootXid.getXID()), 0);
+ assertEquals(XATxConverter.getSubordinateNodeName(rootXid.getXID()), new Integer(0));
+ assertEquals(XATxConverter.getParentNodeName(rootXid.getXID()), new Integer(0));
}
TxControl.setXANodeName(2);
XidImple subordinateXid = new XidImple(rootXid, true);
{
- assertEquals(XATxConverter.getNodeName(subordinateXid.getXID()), 1);
+ assertEquals(XATxConverter.getNodeName(subordinateXid.getXID()), new Integer(1));
assertEquals(XATxConverter.getEISName(subordinateXid.getXID()), eisName);
- assertEquals(XATxConverter.getSubordinateNodeName(subordinateXid.getXID()), 2);
- assertEquals(XATxConverter.getParentNodeName(subordinateXid.getXID()), 1);
+ assertEquals(XATxConverter.getSubordinateNodeName(subordinateXid.getXID()), new Integer(2));
+ assertEquals(XATxConverter.getParentNodeName(subordinateXid.getXID()), new Integer(1));
}
}
@@ -42,10 +42,10 @@
public void testForeignXID() {
XidImple foreignXidImple = new XidImple(new MyForeignXID());
- assertEquals(XATxConverter.getNodeName(foreignXidImple.getXID()), -1);
+ assertEquals(XATxConverter.getNodeName(foreignXidImple.getXID()), new Integer(-1));
assertEquals(XATxConverter.getEISName(foreignXidImple.getXID()), "unknown eis name");
- assertEquals(XATxConverter.getSubordinateNodeName(foreignXidImple.getXID()), -1);
- assertEquals(XATxConverter.getParentNodeName(foreignXidImple.getXID()), -1);
+ assertEquals(XATxConverter.getSubordinateNodeName(foreignXidImple.getXID()), new Integer(-1));
+ assertEquals(XATxConverter.getParentNodeName(foreignXidImple.getXID()), new Integer(-1));
}
private class MyForeignXID implements Xid {
More information about the jboss-svn-commits
mailing list