[jboss-svn-commits] JBL Code SVN: r20521 - in labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss: internal/soa/esb/services/rules and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Jun 16 06:47:15 EDT 2008


Author: beve
Date: 2008-06-16 06:47:15 -0400 (Mon, 16 Jun 2008)
New Revision: 20521

Modified:
   labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
   labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
   labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java
Log:
Refactored the singleton to a util class


Modified: labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java	2008-06-16 10:45:21 UTC (rev 20520)
+++ labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java	2008-06-16 10:47:15 UTC (rev 20521)
@@ -148,8 +148,7 @@
     		Map<String,Object> globals = new HashMap<String,Object>();
     		List<String> destinations = new ArrayList<String>();
     		globals.put( "destinations", destinations );
-    		RuleServiceCallHelper helper = RuleServiceCallHelper.INSTANCE;
-    		helper.executeStateFulRulesService( 
+    		RuleServiceCallHelper.executeStateFulRulesService( 
     				ruleSet, 
     				ruleLanguage, 
     				ruleReload, 

Modified: labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java	2008-06-16 10:45:21 UTC (rev 20520)
+++ labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java	2008-06-16 10:47:15 UTC (rev 20521)
@@ -31,19 +31,21 @@
 import org.jboss.soa.esb.services.rules.RuleService;
 
 /**
- * RuleServiceCallHelper is a simple helper class for calling
+ * RuleServiceCallHelper is a singleton helper class for calling
  * methods on a {@link RuleService} implementation.
  * </p>
  * 
  * @author <a href="mailto:dbevenius at redhat.com">Daniel Bevenius</a>
  *
  */
-public enum RuleServiceCallHelper
+public class RuleServiceCallHelper
 {
-	INSTANCE;
+	private RuleServiceCallHelper() 
+	{
+		throw new AssertionError();
+	}
 	
-	public void executeStateFulRulesService( 
-			
+	public static void executeStateFulRulesService( 
 			final String ruleSet,
 			final String ruleLanguage,
 			final boolean ruleReload,

Modified: labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java
===================================================================
--- labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java	2008-06-16 10:45:21 UTC (rev 20520)
+++ labs/jbossesb/workspace/dbevenius/ruleservice/product/services/jbrules/src/main/java/org/jboss/soa/esb/actions/BusinessRulesProcessor.java	2008-06-16 10:47:15 UTC (rev 20521)
@@ -92,8 +92,7 @@
 	{
 		Map<String,Object> globals = new HashMap<String,Object>();
 		globals.put( "message", message );
-		RuleServiceCallHelper helper = RuleServiceCallHelper.INSTANCE;
-		helper.executeStateFulRulesService(  _ruleSet,  _ruleLanguage,  _ruleReload,  message,  objectList,  globals,  configTree )  ;
+		RuleServiceCallHelper.executeStateFulRulesService(  _ruleSet,  _ruleLanguage,  _ruleReload,  message,  objectList,  globals,  configTree )  ;
 	}
     
 }




More information about the jboss-svn-commits mailing list