[jboss-svn-commits] JBL Code SVN: r21400 - 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
Thu Aug 7 15:27:45 EDT 2008
Author: tfennelly
Date: 2008-08-07 15:27:44 -0400 (Thu, 07 Aug 2008)
New Revision: 21400
Modified:
labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java
Log:
Was synchronizing on the stateful session, with it's get/creation external to it and synch'd on the RuleBase. Need to synch it all together on the RuleBase because of the "dispose" parameter.
Modified: labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java 2008-08-07 19:00:11 UTC (rev 21399)
+++ labs/jbossesb/branches/JBESB_4_4_GA_CP/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/rules/DroolsRuleService.java 2008-08-07 19:27:44 UTC (rev 21400)
@@ -616,9 +616,8 @@
final Map<String,Object> globals,
final List<Object> objectList)
{
- final StatefulSession statefulSession = getStatefulSession( ruleBase );
-
- synchronized (statefulSession) {
+ synchronized (ruleBase) {
+ final StatefulSession statefulSession = getStatefulSession( ruleBase );
try
{
addGlobalsVariables( statefulSession, globals );
More information about the jboss-svn-commits
mailing list