[jboss-svn-commits] JBL Code SVN: r6566 - 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 3 19:03:42 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-10-03 19:03:40 -0400 (Tue, 03 Oct 2006)
New Revision: 6566

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/BetaNode.java
Log:
JBRULES-498 Optimised HashMap implementations
-BetaNode now compilesagain

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/BetaNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/BetaNode.java	2006-10-03 23:00:21 UTC (rev 6565)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/BetaNode.java	2006-10-03 23:03:40 UTC (rev 6566)
@@ -68,8 +68,6 @@
     
     private ObjectSinkNode previousObjectSinkNode;
     private ObjectSinkNode nextObjectSinkNode;   
-    
-    protected TupleMatchFactory tupleMatchFactory;
 
     // ------------------------------------------------------------
     // Constructors
@@ -107,33 +105,8 @@
         super( id );
         this.leftInput = leftInput;
         this.rightInput = rightInput;
-        this.constraints = constraints;
-        
-        this.tupleMatchFactory = SingleTupleMatchFactory.getInstance();     
-    }
-    
-    public void addTupleSink(TupleSink tupleSink) {
-        int previousSize = 0;
-        if ( this.sink != null ) {
-            previousSize = this.sink.size();
-        }
-        super.addTupleSink( tupleSink );
-        
-        // we are now greater than one, so use a CompositeTupleMatchFactory
-        if ( previousSize == 1 ) {
-            this.tupleMatchFactory = CompositeTupleMatchFactory.getInstance();
-        }        
-    }
-    
-    public void removeTupleSink(TupleSink tupleSink) {
-        super.removeTupleSink( tupleSink );
-        
-        // We are now only one, so use a SingleTupleMatchFactory
-        if ( this.sink.size() == 1 ) {
-            this.tupleMatchFactory = SingleTupleMatchFactory.getInstance();
-        }        
-    }
-    
+        this.constraints = constraints;  
+    }        
 
     public FieldConstraint[] getConstraints() {
         LinkedList constraints = this.constraints.getConstraints();




More information about the jboss-svn-commits mailing list