[jboss-svn-commits] JBL Code SVN: r19026 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Mar 15 19:40:09 EDT 2008


Author: mark.little at jboss.com
Date: 2008-03-15 19:40:09 -0400 (Sat, 15 Mar 2008)
New Revision: 19026

Modified:
   labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
Log:
http://jira.jboss.com/jira/browse/JBESB-1327

Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java	2008-03-15 23:26:55 UTC (rev 19025)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java	2008-03-15 23:40:09 UTC (rev 19026)
@@ -217,7 +217,7 @@
 	{
 		// read in the rules
 		logger.debug("Going to read the rule: " + rulesFile);
-		InputStream inputStreamDrl = ClassUtil.getResourceAsStream("/" + rulesFile, JBossRulesRouter.class);
+		InputStream inputStreamDrl = ClassUtil.getResourceAsStream(rulesFile.charAt(0) == '/' ? rulesFile : "/" + rulesFile, JBossRulesRouter.class);
 		if (inputStreamDrl == null)
 		{
 			logger.error("Could not find rulesFile: " + rulesFile);
@@ -239,7 +239,7 @@
                         else
                         {
                                 logger.debug("Going to read the language: " + ruleLanguage);
-                                InputStream inputStreamDsl = ClassUtil.getResourceAsStream("/" + ruleLanguage, JBossRulesRouter.class);
+                                InputStream inputStreamDsl = ClassUtil.getResourceAsStream(ruleLanguage.charAt(0) == '/' ? ruleLanguage : "/" + ruleLanguage, JBossRulesRouter.class);
                                 if (inputStreamDsl == null)
                                 {
                                         logger.error("Could not find ruleLanguage: " + rulesFile);
@@ -284,7 +284,7 @@
 			throws IOException
 	{
 		logger.debug("Going to hash the rule: " + rulesFile);
-		InputStream inputStreamDrl = ClassUtil.getResourceAsStream("/" + rulesFile, JBossRulesRouter.class);
+		InputStream inputStreamDrl = ClassUtil.getResourceAsStream(rulesFile.charAt(0) == '/' ? rulesFile : "/" + rulesFile, JBossRulesRouter.class);
 		if (inputStreamDrl == null)
 		{
 			logger.error("Could not find rulesFile: " + rulesFile);
@@ -305,7 +305,7 @@
                     if (ruleLanguage != null)
                     {
                             logger.debug("Going to hash the language: " + ruleLanguage);
-                            InputStream inputStreamDsl = ClassUtil.getResourceAsStream("/" + ruleLanguage, JBossRulesRouter.class);
+                            InputStream inputStreamDsl = ClassUtil.getResourceAsStream(ruleLanguage.charAt(0) == '/' ? ruleLanguage : "/" + ruleLanguage, JBossRulesRouter.class);
                             if (inputStreamDsl == null)
                             {
                                     logger.error("Could not find language: " + ruleLanguage);




More information about the jboss-svn-commits mailing list