[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