[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