[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