[jboss-svn-commits] JBL Code SVN: r33627 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/instance/impl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jun 24 10:18:05 EDT 2010
Author: KrisVerlaenen
Date: 2010-06-24 10:18:05 -0400 (Thu, 24 Jun 2010)
New Revision: 33627
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/instance/impl/DefaultWorkItemManager.java
Log:
- made DefaultWorkItemManager thread safe
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/instance/impl/DefaultWorkItemManager.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/instance/impl/DefaultWorkItemManager.java 2010-06-24 14:16:33 UTC (rev 33626)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/process/instance/impl/DefaultWorkItemManager.java 2010-06-24 14:18:05 UTC (rev 33627)
@@ -8,6 +8,7 @@
import java.util.HashSet;
import java.util.Map;
import java.util.Set;
+import java.util.concurrent.ConcurrentHashMap;
import org.drools.WorkingMemory;
import org.drools.process.instance.ProcessInstance;
@@ -24,7 +25,7 @@
private static final long serialVersionUID = 400L;
private long workItemCounter;
- private Map<Long, WorkItem> workItems = new HashMap<Long, WorkItem>();
+ private Map<Long, WorkItem> workItems = new ConcurrentHashMap<Long, WorkItem>();
private WorkingMemory workingMemory;
private Map<String, WorkItemHandler> workItemHandlers = new HashMap<String, WorkItemHandler>();
More information about the jboss-svn-commits
mailing list