|
Drools :: Core 6.1.0.Beta1 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
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 |
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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||