[jboss-svn-commits] JBL Code SVN: r7079 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Oct 24 09:33:50 EDT 2006


Author: tirelli
Date: 2006-10-24 09:33:45 -0400 (Tue, 24 Oct 2006)
New Revision: 7079

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteTuple.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java
Log:
Fixing integration tests

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java	2006-10-24 13:26:46 UTC (rev 7078)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/JoinNode.java	2006-10-24 13:33:45 UTC (rev 7079)
@@ -206,7 +206,6 @@
         final BetaMemory memory = (BetaMemory) workingMemory.getNodeMemory( this );
         final ReteTuple tuple = (ReteTuple) memory.getTupleMemory().remove( leftTuple );
         if ( tuple == null ) {
-            leftTuple.release();
             return;
         }
 
@@ -221,8 +220,6 @@
                                             workingMemory );
             }
         }
-        tuple.release();
-        leftTuple.release();
     }
 
     /* (non-Javadoc)

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java	2006-10-24 13:26:46 UTC (rev 7078)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java	2006-10-24 13:33:45 UTC (rev 7079)
@@ -213,7 +213,6 @@
         // Must use the tuple in memory as it has the tuple matches count
         final ReteTuple tuple = (ReteTuple) memory.getTupleMemory().remove( leftTuple );
         if ( tuple == null ) {
-            leftTuple.release();
             return;
         }
 
@@ -222,8 +221,6 @@
                                              context,
                                              workingMemory );
         }
-        tuple.release();
-        leftTuple.release();
     }
 
     /* (non-Javadoc)

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteTuple.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteTuple.java	2006-10-24 13:26:46 UTC (rev 7078)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/ReteTuple.java	2006-10-24 13:33:45 UTC (rev 7079)
@@ -82,12 +82,6 @@
         return this.next;
     }
 
-    public void release() {
-        this.parent = null;
-        this.activation = null;
-        setNext( null );
-    }
-
     public boolean isFieldIndexed() {
         return this.fieldIndexed;
     }

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java	2006-10-24 13:26:46 UTC (rev 7078)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/TerminalNode.java	2006-10-24 13:33:45 UTC (rev 7079)
@@ -35,7 +35,6 @@
 import org.drools.spi.PropagationContext;
 import org.drools.util.Iterator;
 import org.drools.util.TupleHashTable;
-import org.drools.util.ObjectHashMap.ObjectEntry;
 
 /**
  * Leaf Rete-OO node responsible for enacting <code>Action</code> s on a
@@ -236,9 +235,7 @@
             workingMemory.getTruthMaintenanceSystem().removeLogicalDependencies( activation,
                                                                                  context,
                                                                                  this.rule );
-            tuple.release();
         }
-        leftTuple.release();
     }
 
     public String toString() {




More information about the jboss-svn-commits mailing list