[jboss-svn-commits] JBL Code SVN: r18476 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 13 11:14:19 EST 2008


Author: KrisVerlaenen
Date: 2008-02-13 11:14:19 -0500 (Wed, 13 Feb 2008)
New Revision: 18476

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java
Log:


Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java	2008-02-13 03:58:46 UTC (rev 18475)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java	2008-02-13 16:14:19 UTC (rev 18476)
@@ -21,6 +21,7 @@
 import java.util.Collections;
 import java.util.Iterator;
 import java.util.List;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.drools.Agenda;
 import org.drools.WorkingMemory;
@@ -50,7 +51,7 @@
     private InternalWorkingMemory workingMemory;
     private final List<NodeInstance> nodeInstances = new ArrayList<NodeInstance>();;
     private long nodeInstanceCounter = 0;
-    private List<WorkItemListener> workItemListeners = new ArrayList<WorkItemListener>();
+    private List<WorkItemListener> workItemListeners = new CopyOnWriteArrayList<WorkItemListener>();
 
     public WorkflowProcess getWorkflowProcess() {
         return (WorkflowProcess) getProcess();




More information about the jboss-svn-commits mailing list