[jboss-svn-commits] JBL Code SVN: r19979 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat May 17 08:40:41 EDT 2008


Author: KrisVerlaenen
Date: 2008-05-17 08:40:41 -0400 (Sat, 17 May 2008)
New Revision: 19979

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/RuleFlowGroupImpl.java
Log:
JBRULES-1608: Update examples to use new ruleflow ePDL format
 - updated workitem example

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/RuleFlowGroupImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/RuleFlowGroupImpl.java	2008-05-17 08:35:42 UTC (rev 19978)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/RuleFlowGroupImpl.java	2008-05-17 12:40:41 UTC (rev 19979)
@@ -16,11 +16,11 @@
  * limitations under the License.
  */
 
-import java.util.ArrayList;
-import java.util.List;
 import java.io.IOException;
 import java.io.ObjectInput;
 import java.io.ObjectOutput;
+import java.util.List;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.drools.spi.Activation;
 import org.drools.util.Iterator;
@@ -190,13 +190,13 @@
 
     public void addRuleFlowGroupListener(RuleFlowGroupListener listener) {
         if (listeners == null) {
-            listeners = new ArrayList<RuleFlowGroupListener>();
+            listeners = new CopyOnWriteArrayList<RuleFlowGroupListener>();
         }
         listeners.add(listener);
     }
 
     public void removeRuleFlowGroupListener(RuleFlowGroupListener listener) {
-        if (listeners == null) {
+        if (listeners != null) {
             listeners.remove(listener);
         }
     }




More information about the jboss-svn-commits mailing list