[jboss-svn-commits] JBL Code SVN: r8944 - labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Jan 20 17:42:16 EST 2007
Author: mark.little at jboss.com
Date: 2007-01-20 17:42:16 -0500 (Sat, 20 Jan 2007)
New Revision: 8944
Modified:
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/Util.java
Log:
Method signature changes for finer granularity exceptions.
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/Util.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/Util.java 2007-01-20 22:22:35 UTC (rev 8943)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/Util.java 2007-01-20 22:42:16 UTC (rev 8944)
@@ -216,22 +216,25 @@
} // ________________________________
public static List<KeyValuePair> propertiesFromSelector(String selector)
- throws Exception
{
// No problem if selector is null - everything in queue will be returned
List<KeyValuePair> oRet = new ArrayList<KeyValuePair>();
+
if (!Util.isNullString(selector))
+ {
for (String sCurr : selector.split(","))
{
String[] sa = sCurr.split("=");
if (sa.length != 2 || sa[1].charAt(0) != '\''
|| sa[1].charAt(-1 + sa[1].length()) != '\'')
- throw new Exception("Illegal message selector syntax <"
+ throw new IllegalArgumentException("Illegal message selector syntax <"
+ selector + ">");
KeyValuePair oNew = new KeyValuePair(sa[0], sa[1].substring(0,
-1 + sa[1].length()).substring(1));
oRet.add(oNew);
}
+ }
+
return oRet;
} // ________________________________
More information about the jboss-svn-commits
mailing list