[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