Uses of Interface
org.drools.reteoo.ObjectSinkNode

Packages that use ObjectSinkNode
org.drools.reteoo   
 

Uses of ObjectSinkNode in org.drools.reteoo
 

Classes in org.drools.reteoo that implement ObjectSinkNode
 class AccumulateNode
          AccumulateNode A beta node capable of doing accumulate logic.
 class AlphaNode
          AlphaNodes are nodes in the Rete network used to apply FieldConstraint<.code>s on asserted fact objects where the FieldConstraints have no dependencies on any other of the facts in the current Rule.
 class BetaNode
          BetaNode provides the base abstract class for JoinNode and NotNode.
 class ExistsNode
          ExistsNode extends BetaNode to perform tests for the existence of a Fact plus one or more conditions.
 class JoinNode
           
 class LeftInputAdapterNode
          All asserting Facts must propagated into the right ObjectSink side of a BetaNode, if this is the first Pattern then there are no BetaNodes to propagate to.
 class NotNode
           
 class PropagationQueuingNode
          A node that will add the propagation to the working memory actions queue, in order to allow multiple threads to concurrently assert objects to multiple entry points.
 

Methods in org.drools.reteoo that return ObjectSinkNode
 ObjectSinkNode ObjectSinkNodeList.getFirst()
          Return the first node in the list
 ObjectSinkNode ObjectSinkNodeList.getLast()
          Return the last node in the list
 ObjectSinkNode BetaNode.getNextObjectSinkNode()
          Returns the next node
 ObjectSinkNode ObjectSinkNode.getNextObjectSinkNode()
          Returns the next node
 ObjectSinkNode LeftInputAdapterNode.getNextObjectSinkNode()
          Returns the next node
 ObjectSinkNode AlphaNode.getNextObjectSinkNode()
          Returns the next node
 ObjectSinkNode PropagationQueuingNode.getNextObjectSinkNode()
           
 ObjectSinkNode BetaNode.getPreviousObjectSinkNode()
          Returns the previous node
 ObjectSinkNode ObjectSinkNode.getPreviousObjectSinkNode()
          Returns the previous node
 ObjectSinkNode LeftInputAdapterNode.getPreviousObjectSinkNode()
          Returns the previous node
 ObjectSinkNode AlphaNode.getPreviousObjectSinkNode()
          Returns the previous node
 ObjectSinkNode PropagationQueuingNode.getPreviousObjectSinkNode()
           
 ObjectSinkNode ObjectSinkNodeList.removeFirst()
          Remove the first node from the list.
 ObjectSinkNode ObjectSinkNodeList.removeLast()
          Remove the last node from the list.
 

Methods in org.drools.reteoo with parameters of type ObjectSinkNode
 void ObjectSinkNodeList.add(ObjectSinkNode node)
          Add a ObjectSinkNode to the list.
 void ObjectSinkNodeList.remove(ObjectSinkNode node)
          Removes a ObjectSinkNode from the list.
 void BetaNode.setNextObjectSinkNode(ObjectSinkNode next)
          Sets the next node
 void ObjectSinkNode.setNextObjectSinkNode(ObjectSinkNode next)
          Sets the next node
 void LeftInputAdapterNode.setNextObjectSinkNode(ObjectSinkNode next)
          Sets the next node
 void AlphaNode.setNextObjectSinkNode(ObjectSinkNode next)
          Sets the next node
 void PropagationQueuingNode.setNextObjectSinkNode(ObjectSinkNode next)
           
 void BetaNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
          Sets the previous node
 void ObjectSinkNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
          Sets the previous node
 void LeftInputAdapterNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
          Sets the previous node
 void AlphaNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
          Sets the previous node
 void PropagationQueuingNode.setPreviousObjectSinkNode(ObjectSinkNode previous)
           
 



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.