[jboss-svn-commits] JBL Code SVN: r21442 - labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Aug 11 16:51:05 EDT 2008
Author: tfennelly
Date: 2008-08-11 16:51:04 -0400 (Mon, 11 Aug 2008)
New Revision: 21442
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
Log:
https://jira.jboss.org/jira/browse/JBESB-1903
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java 2008-08-11 17:49:09 UTC (rev 21441)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/RuleServiceCallHelper.java 2008-08-11 20:51:04 UTC (rev 21442)
@@ -33,6 +33,7 @@
import org.jboss.soa.esb.listeners.ListenerTagNames;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.services.rules.RuleService;
+import org.apache.log4j.Logger;
/**
* RuleServiceCallHelper is a util class for calling
@@ -44,7 +45,10 @@
*/
public class RuleServiceCallHelper
{
- private RuleServiceCallHelper()
+
+ private static Logger logger = Logger.getLogger(RuleServiceCallHelper.class);
+
+ private RuleServiceCallHelper()
{
throw new AssertionError();
}
@@ -95,8 +99,15 @@
final String decisionTable = configTree.getAttribute( DECISION_TABLE.getTagName() );
final String ruleAgent = configTree.getAttribute( RULE_AGENT_PROPERTIES.getTagName() );
-
- final Boolean continueStateful = (Boolean) message.getProperties().getProperty( CONTINUE.getTagName(), Boolean.FALSE );
+
+ if(logger.isDebugEnabled()) {
+ final boolean isRuleReloadSpecified = (configTree.getAttribute(ListenerTagNames.RULE_RELOAD_TAG) != null);
+ if (ruleAgent != null && isRuleReloadSpecified) {
+ logger.debug("'" + ListenerTagNames.RULE_RELOAD_TAG + "' is specified on the same configuration as a Rule Agent configuration is specified. Ignoring the '" + ListenerTagNames.RULE_RELOAD_TAG + "' configuration.");
+ }
+ }
+
+ final Boolean continueStateful = (Boolean) message.getProperties().getProperty( CONTINUE.getTagName(), Boolean.FALSE );
if ( continueStateful )
{
// ruleSet can be a rule file, decisiontable or a ruleAgent properties file for continueStatefulRules
More information about the jboss-svn-commits
mailing list