[jboss-svn-commits] JBL Code SVN: r18932 - labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Mar 13 14:59:21 EDT 2008
Author: mark.proctor at jboss.com
Date: 2008-03-13 14:59:21 -0400 (Thu, 13 Mar 2008)
New Revision: 18932
Modified:
labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
Log:
-removed jdk1.5 Queue reference
Modified: labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2008-03-13 18:00:23 UTC (rev 18931)
+++ labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java 2008-03-13 18:59:21 UTC (rev 18932)
@@ -28,7 +28,6 @@
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
-import java.util.Queue;
import java.util.Map.Entry;
import org.drools.Agenda;
@@ -138,7 +137,7 @@
/** Rule-firing agenda. */
protected DefaultAgenda agenda;
- protected final Queue actionQueue = new LinkedList();
+ protected final LinkedList actionQueue = new LinkedList();
protected boolean evaluatingActionQueue;
@@ -1318,9 +1317,9 @@
public void executeQueuedActions() {
if( ! evaluatingActionQueue ) {
evaluatingActionQueue = true;
- WorkingMemoryAction action = null;
+ WorkingMemoryAction action = null;
- while ( ( action = (WorkingMemoryAction) actionQueue.poll() ) != null ) {
+ while ( actionQueue != null || ( action = (WorkingMemoryAction) actionQueue.removeFirst() ) != null ) {
action.execute( this );
}
evaluatingActionQueue = false;
More information about the jboss-svn-commits
mailing list