Uses of Interface
org.drools.common.NetworkNode

Packages that use NetworkNode
org.drools.common   
org.drools.core.util.debug   
org.drools.reteoo   
org.drools.reteoo.compiled   
 

Uses of NetworkNode in org.drools.common
 

Classes in org.drools.common that implement NetworkNode
 class BaseNode
          The base class for all Rete nodes.
 

Uses of NetworkNode in org.drools.core.util.debug
 

Methods in org.drools.core.util.debug that return NetworkNode
 NetworkNode NodeInfo.getNode()
          Returns the actual node
 NetworkNode DefaultNodeInfo.getNode()
           
 

Methods in org.drools.core.util.debug that return types with arguments of type NetworkNode
 Collection<? extends NetworkNode> NodeInfo.getSinkList()
           
 Collection<? extends NetworkNode> DefaultNodeInfo.getSinkList()
           
 

Methods in org.drools.core.util.debug with parameters of type NetworkNode
 void StatefulKnowledgeSessionInfo.addNodeInfo(NetworkNode node, DefaultNodeInfo dni)
           
 void StatefulKnowledgeSessionInfo.assign(NetworkNode snode, Rule rule)
           
protected  void FromNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void QueryTerminalNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void ObjectTypeNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void LeftInputAdapterNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void RightInputAdapterNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void AlphaNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void PropagationQueueingNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void BetaNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void AccumulateNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected abstract  void AbstractNetworkNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void DefaultNetworkNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void RuleTerminalNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void EvalConditionNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 DefaultNodeInfo StatefulKnowledgeSessionInfo.getNodeInfo(NetworkNode node)
           
 void NetworkNodeVisitor.visit(NetworkNode parent, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 void AbstractNetworkNodeVisitor.visit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void SessionInspector.visitChildren(NetworkNode parent, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 boolean StatefulKnowledgeSessionInfo.visited(NetworkNode node)
           
 

Method parameters in org.drools.core.util.debug with type arguments of type NetworkNode
protected  void FromNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void QueryTerminalNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void ObjectTypeNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void LeftInputAdapterNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void RightInputAdapterNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void AlphaNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void PropagationQueueingNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void BetaNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void AccumulateNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected abstract  void AbstractNetworkNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void DefaultNetworkNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void RuleTerminalNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void EvalConditionNodeVisitor.doVisit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 void NetworkNodeVisitor.visit(NetworkNode parent, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 void AbstractNetworkNodeVisitor.visit(NetworkNode node, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
protected  void SessionInspector.visitChildren(NetworkNode parent, Stack<NetworkNode> nodeStack, StatefulKnowledgeSessionInfo info)
           
 

Constructors in org.drools.core.util.debug with parameters of type NetworkNode
DefaultNodeInfo(NetworkNode node)
           
 

Uses of NetworkNode in org.drools.reteoo
 

Subinterfaces of NetworkNode in org.drools.reteoo
 interface LeftTupleSink
          Receiver of propagated ReteTuples from a TupleSource.
 interface LeftTupleSinkNode
          Items placed in a LinkedList must implement this interface .
 interface ObjectSink
          Receiver of propagated FactHandleImpls from a ObjectSource.
 interface ObjectSinkNode
          Items placed in a LinkedList must implement this interface .
 interface RightTupleSink
           
 interface Sink
          A simple markup interfaces for Sink types
 interface TerminalNode
          A markup interface for terminal nodes
 

Classes in org.drools.reteoo that implement NetworkNode
 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 ElseNode
           
 class EntryPointNode
          A node that is an entry point into the Rete network.
 class EvalConditionNode
          Node which filters ReteTuples.
 class ExistsNode
          ExistsNode extends BetaNode to perform tests for the existence of a Fact plus one or more conditions.
 class FromNode
           
 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 LeftTupleSource
          A source of ReteTuple s for a TupleSink.
 class NotNode
           
 class ObjectSource
          A source of FactHandles for an ObjectSink.
 class ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
 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.
 class QueryElementNode
           
 class QueryRiaFixerNode
          Node which filters ReteTuples.
 class QueryTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
 class Rete
          The Rete-OO network.
 class RightInputAdapterNode
          When joining a subnetwork into the main network again, RightInputAdapterNode adapts the subnetwork's tuple into a fact in order right join it with the tuple being propagated in the main network.
 class RuleTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
 

Uses of NetworkNode in org.drools.reteoo.compiled
 

Classes in org.drools.reteoo.compiled that implement NetworkNode
 class CompiledNetwork
          This is the base type for all generated classes that that represent a "compiled" portion of the RETE network.
 

Methods in org.drools.reteoo.compiled with parameters of type NetworkNode
protected abstract  void CompiledNetwork.setNetworkNodeReference(NetworkNode networkNode)
          Generated subclasses need to implement this method to set member variables based on the specified NetworkNode.
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.