| Interface | Description |
|---|---|
| LeftTuple | |
| LeftTupleNode | |
| LeftTupleSink |
Receiver of propagated
ReteTuples from a
TupleSource. |
| LeftTupleSinkNode |
Items placed in a
LinkedList |
| LeftTupleSinkPropagator | |
| ObjectSink |
Receiver of propagated
FactHandleImpls from a
ObjectSource. |
| ObjectSinkNode |
Items placed in a
LinkedList |
| ObjectSinkPropagator | |
| ObjectTypeConf | |
| PathEndNode | |
| RightTuple | |
| RightTupleSink | |
| RuleBuilder | |
| RuleBuilderFactory | |
| RuleRemovalContext.CleanupAdapter | |
| Sink |
A simple markup interfaces for Sink types
|
| TerminalNode |
A markup interface for terminal nodes
|
| TupleIterator.OnLeaf | |
| TupleMemory |
| 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 |
| BaseLeftTuple |
A parent class for all specific LeftTuple specializations
|
| BaseTuple | |
| 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
FactHandles 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.QueryElementNodeMemory.QueryTupleSets | |
| 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 | |
| RightTupleImpl | |
| 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 | |
| SubnetworkTuple | |
| 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 | |
| TupleMemory.IndexType |
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.