|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use NetworkNode | |
|---|---|
| org.drools.core.common | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| org.drools.core.reteoo.compiled | |
| org.drools.core.util.debug | |
| Uses of NetworkNode in org.drools.core.common |
|---|
| Classes in org.drools.core.common that implement NetworkNode | |
|---|---|
class |
BaseNode
The base class for all Rete nodes. |
| Uses of NetworkNode in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak that return NetworkNode | |
|---|---|
NetworkNode |
StackEntry.getNode()
|
| Methods in org.drools.core.phreak with parameters of type NetworkNode | |
|---|---|
static int |
RuleNetworkEvaluator.getOffset(NetworkNode node)
|
void |
RuleNetworkEvaluator.innerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor)
|
void |
RuleNetworkEvaluator.outerEval(LeftInputAdapterNode liaNode,
PathMemory pmem,
NetworkNode node,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
InternalWorkingMemory wm,
LinkedList<StackEntry> stack,
LinkedList<StackEntry> outerStack,
Set<String> visitedRules,
boolean processRian,
RuleExecutor executor)
|
| Constructors in org.drools.core.phreak with parameters of type NetworkNode | |
|---|---|
StackEntry(LeftInputAdapterNode liaNode,
NetworkNode node,
LeftTupleSinkNode sink,
PathMemory pmem,
Memory nodeMem,
SegmentMemory[] smems,
int smemIndex,
LeftTupleSets trgTuples,
Set<String> visitedRules,
boolean resumeFromNextNode)
|
|
| Uses of NetworkNode in org.drools.core.reteoo |
|---|
| Subinterfaces of NetworkNode in org.drools.core.reteoo | |
|---|---|
interface |
LeftTupleSink
Receiver of propagated ReteTuples from a
TupleSource. |
interface |
LeftTupleSinkNode
Items placed in a LinkedList |
interface |
ObjectSink
Receiver of propagated FactHandleImpls from a
ObjectSource. |
interface |
ObjectSinkNode
Items placed in a LinkedList |
interface |
RightTupleSink
|
interface |
Sink
A simple markup interfaces for Sink types |
interface |
TerminalNode
A markup interface for terminal nodes |
| Classes in org.drools.core.reteoo that implement NetworkNode | |
|---|---|
class |
AbstractTerminalNode
|
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 |
class |
BetaNode
BetaNode provides the base abstract class for JoinNode and NotNode. |
class |
ConditionalBranchNode
Node which allows to follow different paths in the Rete-OO network, based on the result of a boolean Test. |
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. |
static class |
LeftInputAdapterNode.RightTupleSinkAdapter
Used with the updateSink method, so that the parent ObjectSource can update the TupleSink |
class |
LeftTupleSource
A source of ReteTuple s for a TupleSink. |
class |
NotNode
|
class |
ObjectSource
A source of FactHandles for an ObjectSink. |
class |
ObjectTypeNode
ObjectTypeNodes |
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. |
class |
TimerNode
|
class |
TraitObjectTypeNode
|
class |
WindowNode
WindowNodes are nodes in the Rete network used
to manage windows. |
| Methods in org.drools.core.reteoo that return NetworkNode | |
|---|---|
NetworkNode |
PathMemory.getNetworkNode()
|
NetworkNode |
SegmentMemory.getRootNode()
|
NetworkNode |
SegmentMemory.getTipNode()
|
| Methods in org.drools.core.reteoo that return types with arguments of type NetworkNode | |
|---|---|
List<NetworkNode> |
SegmentMemory.getNodesInSegment()
|
| Methods in org.drools.core.reteoo with parameters of type NetworkNode | |
|---|---|
static boolean |
NodeTypeEnums.isBetaNode(NetworkNode node)
|
static boolean |
NodeTypeEnums.isLeftTupleSink(NetworkNode node)
|
static boolean |
NodeTypeEnums.isLeftTupleSource(NetworkNode node)
|
static boolean |
NodeTypeEnums.isObjectSink(NetworkNode node)
|
static boolean |
NodeTypeEnums.isObjectSource(NetworkNode node)
|
static boolean |
NodeTypeEnums.isTerminalNode(NetworkNode node)
|
void |
SegmentMemory.setTipNode(NetworkNode tipNode)
|
| Constructors in org.drools.core.reteoo with parameters of type NetworkNode | |
|---|---|
PathMemory(NetworkNode networkNode)
|
|
SegmentMemory(NetworkNode rootNode)
|
|
SegmentMemory(NetworkNode rootNode,
Queue<TupleEntry> queue)
|
|
| Uses of NetworkNode in org.drools.core.reteoo.compiled |
|---|
| Classes in org.drools.core.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.core.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. |
| Uses of NetworkNode in org.drools.core.util.debug |
|---|
| Methods in org.drools.core.util.debug that return NetworkNode | |
|---|---|
NetworkNode |
DefaultNodeInfo.getNode()
|
NetworkNode |
NodeInfo.getNode()
Returns the actual node |
| Methods in org.drools.core.util.debug that return types with arguments of type NetworkNode | |
|---|---|
Collection<? extends NetworkNode> |
DefaultNodeInfo.getSinkList()
|
Collection<? extends NetworkNode> |
NodeInfo.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 |
QueryTerminalNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
ObjectTypeNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
AlphaNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
RuleTerminalNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
DefaultNetworkNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
BetaNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
FromNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
LeftInputAdapterNodeVisitor.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 |
PropagationQueueingNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
RightInputAdapterNodeVisitor.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 |
QueryTerminalNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
ObjectTypeNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
AlphaNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
RuleTerminalNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
DefaultNetworkNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
BetaNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
FromNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
LeftInputAdapterNodeVisitor.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 |
PropagationQueueingNodeVisitor.doVisit(NetworkNode node,
Stack<NetworkNode> nodeStack,
StatefulKnowledgeSessionInfo info)
|
protected void |
RightInputAdapterNodeVisitor.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)
|
|
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||