[jboss-svn-commits] JBL Code SVN: r27492 - labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jul 3 07:45:06 EDT 2009
Author: mark.little at jboss.com
Date: 2009-07-03 07:45:06 -0400 (Fri, 03 Jul 2009)
New Revision: 27492
Modified:
labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java
Log:
https://jira.jboss.org/jira/browse/JBTM-577
Modified: labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java
===================================================================
--- labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java 2009-07-03 11:44:21 UTC (rev 27491)
+++ labs/jbosstm/trunk/ArjunaCore/arjuna/classes/com/arjuna/ats/arjuna/coordinator/TxControl.java 2009-07-03 11:45:06 UTC (rev 27492)
@@ -57,6 +57,8 @@
* @message com.arjuna.ats.arjuna.coordinator.TxControl_3
* [com.arjuna.ats.arjuna.coordinator.TxControl_3] - Supplied name of
* node contains reserved character '-'. Using {0}
+ * @message com.arjuna.ats.arjuna.coordinator.toolong
+ * [com.arjuna.ats.arjuna.coordinator.toolong] - Node name cannot exceed 64 bytes!
*/
public class TxControl
@@ -277,6 +279,17 @@
public static void setXANodeName(byte[] name)
{
+ if (name.length > 64)
+ {
+ if (tsLogger.arjLoggerI18N.isWarnEnabled())
+ {
+ tsLogger.arjLoggerI18N.warn(
+ "com.arjuna.ats.arjuna.coordinator.toolong");
+ }
+
+ throw new IllegalArgumentException();
+ }
+
xaNodeName = name;
}
More information about the jboss-svn-commits
mailing list