Interface | Description |
---|---|
LeftTuple | |
LeftTupleMemory | |
LeftTupleSink |
Receiver of propagated
ReteTuple s from a
TupleSource . |
LeftTupleSinkNode |
Items placed in a
LinkedList |
LeftTupleSinkPropagator | |
ObjectSink |
Receiver of propagated
FactHandleImpl s from a
ObjectSource . |
ObjectSinkNode |
Items placed in a
LinkedList |
ObjectSinkPropagator | |
ObjectTypeConf | |
RightTupleMemory | |
RightTupleSink | |
RuleBuilder | |
RuleBuilderFactory | |
RuleRemovalContext.CleanupAdapter | |
Sink |
A simple markup interfaces for Sink types
|
TerminalNode |
A markup interface for terminal nodes
|
TupleIterator.OnLeaf |
Class | Description |
---|---|
AbstractLeftTupleSinkAdapter |
An abstract super class for the LeftTupleSinkAdapters
|
AbstractObjectSinkAdapter |
An abstract super class for ObjectSinks
|
AbstractTerminalNode | |
AccumulateNode |
AccumulateNode
A beta node capable of doing accumulate logic.
|
AccumulateNode.AccumulateContext | |
AccumulateNode.AccumulateMemory | |
AccumulateNode.MultiAccumulateMemory | |
AccumulateNode.SingleAccumulateMemory | |
AlphaNode |
AlphaNodes are nodes in the Rete network used
to apply FieldConstraint<.code>s on asserted fact
objects where the |
AlphaNode.AlphaMemory | |
BaseLeftTuple |
A parent class for all specific LeftTuple specializations
|
BetaMemory | |
BetaNode | |
ClassObjectTypeConf | |
CompositeLeftTupleSinkAdapter | |
CompositeObjectSinkAdapter | |
CompositeObjectSinkAdapter.FieldIndex | |
CompositeObjectSinkAdapter.HashKey | |
ConditionalBranchEvaluator | |
ConditionalBranchEvaluator.ConditionalExecution | |
ConditionalBranchNode |
Node which allows to follow different paths in the Rete-OO network,
based on the result of a boolean
Test . |
ConditionalBranchNode.ConditionalBranchMemory | |
EmptyLeftTupleSinkAdapter | |
EmptyObjectSinkAdapter | |
EntryPointNode |
A node that is an entry point into the Rete network.
|
EvalConditionNode | |
EvalConditionNode.EvalMemory | |
EvalNodeLeftTuple | |
ExistsNode |
ExistsNode extends BetaNode to perform tests for
the existence of a Fact plus one or more conditions. |
FactTemplateTypeConf | |
FromNode<T extends FromNode.FromMemory> | |
FromNode.FromMemory | |
FromNodeLeftTuple | |
InitialFactImpl |
We dont want users to be able to instantiate InitialFact so we expose it as
an interface and make the class and its constructor package protected
|
JoinNode | |
JoinNodeLeftTuple | |
KieComponentFactory | |
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. |
LeftInputAdapterNode.LiaNodeMemory | |
LeftInputAdapterNode.RightTupleSinkAdapter |
Used with the updateSink method, so that the parent ObjectSource
can update the TupleSink
|
LeftTupleImpl | |
LeftTupleSinkNodeList |
This is a simple linked linked implementation.
|
LeftTupleSource |
A source of
ReteTuple s for a TupleSink . |
LeftTupleSourceUtils | |
LIANodePropagation | |
MemoryVisitor | |
ModifyPreviousTuples | |
NodeSet | |
NodeTypeEnums |
ObjectSource : < NodeTypeEnums.ObjectSource *
LeftTupleSource: > LeftTupleSource
BetaNode : > BetaNode
ObjectSink : % 2 == 0
LeftSource : % 2 !
|
NotNode | |
NotNodeLeftTuple | |
ObjectSinkNodeList |
This is a simple linked linked implementation.
|
ObjectSource |
A source of
FactHandle s for an ObjectSink . |
ObjectTypeNode |
ObjectTypeNodes |
ObjectTypeNode.ExpireJob | |
ObjectTypeNode.ExpireJobContext | |
ObjectTypeNode.ExpireJobContextTimerInputMarshaller | |
ObjectTypeNode.ExpireJobContextTimerOutputMarshaller | |
ObjectTypeNode.Id | |
ObjectTypeNode.InitialFactObjectTypeNodeMemory | |
ObjectTypeNode.ObjectTypeNodeMemory | |
PathMemory | |
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.
|
PropagationQueuingNode.PropagateAction |
This is the action that is added to the working memory actions queue, so that
this node propagation can be triggered at a safe point
|
PropagationQueuingNode.PropagationQueueingNodeMemory |
Memory implementation for the node
|
PropertySpecificUtil | |
QueryElementNode | |
QueryElementNode.QueryElementNodeMemory | |
QueryElementNode.UnificationNodeViewChangedEventListener | |
QueryElementNodeLeftTuple | |
QueryRiaFixerNode | |
QueryRiaFixerNode.QueryRiaFixerNodeFixer | |
QueryRiaFixerNodeLeftTuple | |
QueryTerminalNode |
Leaf Rete-OO node responsible for enacting
Action s on a
matched Rule . |
ReactiveFromNode | |
ReactiveFromNode.ReactiveFromMemory | |
Rete |
The Rete-OO network.
|
ReteObjectTypeNode | |
ReteooBuilder |
Builds the Rete-OO network for a
Package . |
ReteooBuilder.IdGenerator | |
ReteooFactHandleFactory | |
ReteooRuleBuilderFactory | |
RiaPathMemory | |
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.
|
RightInputAdapterNode.RiaNodeMemory | |
RightTuple | |
RuleRemovalContext |
This context class is used during rule removal to ensure
network consistency.
|
RuleTerminalNode |
Leaf Rete-OO node responsible for enacting
Action s on a
matched Rule . |
RuleTerminalNode.RTNCleanupAdapter | |
RuleTerminalNode.SortDeclarations | |
RuleTerminalNodeLeftTuple<T extends ModedAssertion<T>> | |
SegmentMemory | |
SegmentMemory.AccumulateMemoryPrototype | |
SegmentMemory.BetaMemoryPrototype | |
SegmentMemory.FromMemoryPrototype | |
SegmentMemory.LiaMemoryPrototype | |
SegmentMemory.MemoryPrototype | |
SegmentMemory.Prototype | |
SegmentMemory.QueryMemoryPrototype | |
SegmentMemory.ReactiveFromMemoryPrototype | |
SegmentMemory.TimerMemoryPrototype | |
SingleLeftTupleSinkAdapter | |
SingleObjectSinkAdapter | |
TimerNode | |
TimerNode.TimerNodeMemory | |
TraitObjectTypeNode | |
TraitProxyObjectTypeNode | |
TupleIterator | |
WindowNode |
WindowNodes are nodes in the Rete network used
to manage windows. |
WindowNode.WindowMemory | |
WindowTuple |
A specialisation of RightTuples that also belong to a window
|
WindowTupleList |
A class to hold a list of the right tuples that belong to a
window (sliding, tumbling, etc)
|
Enum | Description |
---|---|
AccumulateNode.ActivitySource | |
RightTupleMemory.IndexType |
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.