public static class ReteQueryElementNode.ReteUnificationNodeViewChangedEventListener
extends org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
implements org.drools.core.base.InternalViewChangedEventListener
Constructor and Description |
---|
ReteQueryElementNode.ReteUnificationNodeViewChangedEventListener(org.drools.core.reteoo.LeftTuple leftTuple,
int[] variables,
org.drools.core.reteoo.QueryElementNode node,
boolean tupleMemoryEnabled) |
Modifier and Type | Method and Description |
---|---|
protected org.drools.core.reteoo.RightTuple |
createResultRightTuple(org.drools.core.common.QueryElementFactHandle resultHandle,
org.drools.core.reteoo.LeftTuple resultLeftTuple,
boolean open) |
org.drools.core.reteoo.LeftTuple |
getLeftTuple() |
List<? extends Object> |
getResults() |
void |
rowAdded(org.drools.core.rule.Rule rule,
org.drools.core.reteoo.LeftTuple resultLeftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
rowRemoved(org.drools.core.rule.Rule rule,
org.drools.core.reteoo.LeftTuple resultLeftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
void |
rowUpdated(org.drools.core.rule.Rule rule,
org.drools.core.reteoo.LeftTuple resultLeftTuple,
org.drools.core.spi.PropagationContext context,
org.drools.core.common.InternalWorkingMemory workingMemory) |
public ReteQueryElementNode.ReteUnificationNodeViewChangedEventListener(org.drools.core.reteoo.LeftTuple leftTuple, int[] variables, org.drools.core.reteoo.QueryElementNode node, boolean tupleMemoryEnabled)
public void rowAdded(org.drools.core.rule.Rule rule, org.drools.core.reteoo.LeftTuple resultLeftTuple, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)
rowAdded
in interface org.drools.core.base.InternalViewChangedEventListener
rowAdded
in class org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
protected org.drools.core.reteoo.RightTuple createResultRightTuple(org.drools.core.common.QueryElementFactHandle resultHandle, org.drools.core.reteoo.LeftTuple resultLeftTuple, boolean open)
createResultRightTuple
in class org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
public void rowRemoved(org.drools.core.rule.Rule rule, org.drools.core.reteoo.LeftTuple resultLeftTuple, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)
rowRemoved
in interface org.drools.core.base.InternalViewChangedEventListener
rowRemoved
in class org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
public void rowUpdated(org.drools.core.rule.Rule rule, org.drools.core.reteoo.LeftTuple resultLeftTuple, org.drools.core.spi.PropagationContext context, org.drools.core.common.InternalWorkingMemory workingMemory)
rowUpdated
in interface org.drools.core.base.InternalViewChangedEventListener
rowUpdated
in class org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
public List<? extends Object> getResults()
getResults
in interface org.drools.core.base.InternalViewChangedEventListener
getResults
in class org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
public org.drools.core.reteoo.LeftTuple getLeftTuple()
getLeftTuple
in class org.drools.core.reteoo.QueryElementNode.UnificationNodeViewChangedEventListener
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.