Drools :: Core 6.1.0.Beta1

Uses of Class
org.drools.core.common.BaseNode

Packages that use BaseNode
org.drools.core.common   
org.drools.core.marshalling.impl   
org.drools.core.reteoo   
org.drools.core.reteoo.builder   
 

Uses of BaseNode in org.drools.core.common
 

Methods in org.drools.core.common that return BaseNode
protected  BaseNode[] AbstractWorkingMemory.evalQuery(String queryName, DroolsQuery queryObject, InternalFactHandle handle, PropagationContext pCtx)
           
 

Methods in org.drools.core.common with parameters of type BaseNode
 boolean UpdateContext.isVisiting(BaseNode baseNode)
           
 void UpdateContext.startVisitNode(BaseNode baseNode)
           
 

Uses of BaseNode in org.drools.core.marshalling.impl
 

Fields in org.drools.core.marshalling.impl with type parameters of type BaseNode
 Map<Integer,BaseNode> MarshallerWriteContext.sinks
           
 Map<Integer,BaseNode> MarshallerReaderContext.sinks
           
 

Methods in org.drools.core.marshalling.impl that return types with arguments of type BaseNode
static Map<Integer,BaseNode> RuleBaseNodes.getNodeMap(InternalRuleBase ruleBase)
           
 

Constructor parameters in org.drools.core.marshalling.impl with type arguments of type BaseNode
MarshallerReaderContext(InputStream stream, InternalRuleBase ruleBase, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, boolean marshalProcessInstances, boolean marshalWorkItems, org.kie.api.runtime.Environment env)
           
MarshallerReaderContext(InputStream stream, InternalRuleBase ruleBase, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, Map<Integer,TimersInputMarshaller> timerReaders, org.kie.api.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, boolean marshalProcessInstances, boolean marshalWorkItems, org.kie.api.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, org.kie.api.marshalling.ObjectMarshallingStrategyStore resolverStrategyFactory, org.kie.api.runtime.Environment env)
           
 

Uses of BaseNode in org.drools.core.reteoo
 

Subclasses of BaseNode in org.drools.core.reteoo
 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 FieldConstraints have no dependencies on any other of the facts in the current Rule.
 class BetaNode
           
 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
           
 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
           
 class QueryTerminalNode
          Leaf Rete-OO node responsible for enacting Action s on a matched Rule.
 class Rete
          The Rete-OO network.
 class ReteObjectTypeNode
           
 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 TraitProxyObjectTypeNode
           
 class WindowNode
          WindowNodes are nodes in the Rete network used to manage windows.
 

Methods in org.drools.core.reteoo that return BaseNode
 BaseNode CompositeLeftTupleSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode SingleLeftTupleSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode LeftTupleSinkPropagator.getMatchingNode(BaseNode candidate)
           
 BaseNode CompositeObjectSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode ObjectSinkPropagator.getMatchingNode(BaseNode candidate)
           
 BaseNode EmptyObjectSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode SingleObjectSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode EmptyLeftTupleSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode[] ReteooBuilder.getTerminalNodes(Rule rule)
           
 BaseNode[] ReteooBuilder.getTerminalNodes(String ruleName)
           
 

Methods in org.drools.core.reteoo that return types with arguments of type BaseNode
 List<BaseNode> NodeSet.getNodes()
           
 Iterator<BaseNode> NodeSet.iterator()
           
 

Methods in org.drools.core.reteoo with parameters of type BaseNode
 boolean NodeSet.add(BaseNode node)
           
 boolean NodeSet.contains(BaseNode node)
           
 BaseNode CompositeLeftTupleSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode SingleLeftTupleSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode LeftTupleSinkPropagator.getMatchingNode(BaseNode candidate)
           
 BaseNode CompositeObjectSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode ObjectSinkPropagator.getMatchingNode(BaseNode candidate)
           
 BaseNode EmptyObjectSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode SingleObjectSinkAdapter.getMatchingNode(BaseNode candidate)
           
 BaseNode EmptyLeftTupleSinkAdapter.getMatchingNode(BaseNode candidate)
           
 void ReteooBuilder.removeNode(BaseNode node, LinkedList<BaseNode> alphaStack, LinkedList<BaseNode> betaStack, LinkedList<BaseNode> stillInUse, boolean processRian, InternalWorkingMemory[] workingMemories, RuleRemovalContext context)
           
 

Method parameters in org.drools.core.reteoo with type arguments of type BaseNode
 void ReteooBuilder.removeNode(BaseNode node, LinkedList<BaseNode> alphaStack, LinkedList<BaseNode> betaStack, LinkedList<BaseNode> stillInUse, boolean processRian, InternalWorkingMemory[] workingMemories, RuleRemovalContext context)
           
 void ReteooBuilder.removeNode(BaseNode node, LinkedList<BaseNode> alphaStack, LinkedList<BaseNode> betaStack, LinkedList<BaseNode> stillInUse, boolean processRian, InternalWorkingMemory[] workingMemories, RuleRemovalContext context)
           
 void ReteooBuilder.removeNode(BaseNode node, LinkedList<BaseNode> alphaStack, LinkedList<BaseNode> betaStack, LinkedList<BaseNode> stillInUse, boolean processRian, InternalWorkingMemory[] workingMemories, RuleRemovalContext context)
           
 void ReteooBuilder.resetMasks(List<BaseNode> nodes)
           
 

Uses of BaseNode in org.drools.core.reteoo.builder
 

Methods in org.drools.core.reteoo.builder that return BaseNode
 BaseNode BuildUtils.attachNode(BuildContext context, BaseNode candidate)
          Attaches a node into the network.
 BaseNode NodeFactory.buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)
           
 BaseNode PhreakNodeFactory.buildFromNode(int id, DataProvider dataProvider, LeftTupleSource tupleSource, AlphaNodeFieldConstraint[] alphaNodeFieldConstraints, BetaConstraints betaConstraints, boolean tupleMemoryEnabled, BuildContext context, From from)
           
 BaseNode NodeFactory.buildTimerNode(int id, Timer timer, String[] calendarNames, Declaration[][] declarations, LeftTupleSource tupleSource, BuildContext context)
           
 BaseNode PhreakNodeFactory.buildTimerNode(int id, Timer timer, String[] calendarNames, Declaration[][] declarations, LeftTupleSource tupleSource, BuildContext context)
           
 

Methods in org.drools.core.reteoo.builder that return types with arguments of type BaseNode
 List<BaseNode> BuildContext.getNodes()
           
 

Methods in org.drools.core.reteoo.builder with parameters of type BaseNode
 BaseNode BuildUtils.attachNode(BuildContext context, BaseNode candidate)
          Attaches a node into the network.
 

Method parameters in org.drools.core.reteoo.builder with type arguments of type BaseNode
 void BuildContext.setNodes(List<BaseNode> nodes)
           
 


Drools :: Core 6.1.0.Beta1

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