|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.drools.reteoo | |
|---|---|
| org.drools | This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory |
| org.drools.base | |
| org.drools.base.mvel | |
| org.drools.command.runtime.rule | |
| org.drools.common | |
| org.drools.core.util | |
| org.drools.core.util.debug | |
| org.drools.impl | |
| org.drools.management | |
| org.drools.marshalling.impl | |
| org.drools.reteoo | |
| org.drools.reteoo.builder | |
| org.drools.reteoo.compiled | |
| org.drools.rule | Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. |
| org.drools.rule.builder.dialect.asm | |
| org.drools.rule.constraint | |
| org.drools.runtime.rule.impl | |
| org.drools.spi | |
| Classes in org.drools.reteoo used by org.drools | |
|---|---|
| LeftTupleSource
A source of ReteTuple s for a TupleSink. |
|
| TerminalNode
A markup interface for terminal nodes |
|
| Classes in org.drools.reteoo used by org.drools.base | |
|---|---|
| LeftTuple
|
|
| Classes in org.drools.reteoo used by org.drools.base.mvel | |
|---|---|
| LeftTuple
|
|
| Classes in org.drools.reteoo used by org.drools.command.runtime.rule | |
|---|---|
| ReteooWorkingMemory
Implementation of WorkingMemory. |
|
| Classes in org.drools.reteoo used by org.drools.common | |
|---|---|
| BetaMemory
|
|
| EntryPointNode
A node that is an entry point into the Rete network. |
|
| LeftTuple
|
|
| LeftTupleSink
Receiver of propagated ReteTuples from a
TupleSource. |
|
| LeftTupleSource
A source of ReteTuple s for a TupleSink. |
|
| LIANodePropagation
|
|
| ObjectTypeConf
|
|
ObjectTypeNode
ObjectTypeNodes |
|
| PartitionManager
A manager class for all partition tasks managers. |
|
| PartitionTaskManager
A class to control the tasks for a given rulebase partition. |
|
| Rete
The Rete-OO network. |
|
| ReteooBuilder
Builds the Rete-OO network for a Package. |
|
| ReteooWorkingMemory
Implementation of WorkingMemory. |
|
| 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. |
|
| WindowTupleList
A class to hold a list of the right tuples that belong to a window (sliding, tumbling, etc) |
|
| Classes in org.drools.reteoo used by org.drools.core.util | |
|---|---|
| LeftTuple
|
|
| LeftTupleMemory
|
|
| RightTuple
|
|
| RightTupleMemory
|
|
| Classes in org.drools.reteoo used by org.drools.core.util.debug | |
|---|---|
| ReteooWorkingMemoryInterface
This is an interface for ReteooWorkingMemory implementations |
|
| Classes in org.drools.reteoo used by org.drools.impl | |
|---|---|
| EntryPointNode
A node that is an entry point into the Rete network. |
|
| ReteooWorkingMemory
Implementation of WorkingMemory. |
|
| ReteooWorkingMemoryInterface
This is an interface for ReteooWorkingMemory implementations |
|
| Classes in org.drools.reteoo used by org.drools.management | |
|---|---|
ObjectTypeNode
ObjectTypeNodes |
|
| ReteooRuleBase
Implementation of RuleBase. |
|
| Classes in org.drools.reteoo used by org.drools.marshalling.impl | |
|---|---|
| LeftTuple
|
|
| ReteooStatefulSession
|
|
| RightTuple
|
|
| RuleTerminalNode
Leaf Rete-OO node responsible for enacting Action s on a
matched Rule. |
|
| Sink
A simple markup interfaces for Sink types |
|
WindowNode
WindowNodes are nodes in the Rete network used
to manage windows. |
|
| WindowNode.WindowMemory
|
|
| Classes in org.drools.reteoo used by org.drools.reteoo | |
|---|---|
| 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.ActivitySource
|
|
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 |
|
| BetaMemory
|
|
BetaNode
BetaNode provides the base abstract class for JoinNode and NotNode. |
|
| CompositeLeftTupleSinkAdapter
|
|
| CompositeObjectSinkAdapter
|
|
| ConcurrentRightTuple
|
|
| DisposedReteooWorkingMemory
|
|
| EmptyLeftTupleSinkAdapter
|
|
| EmptyObjectSinkAdapter
|
|
| EntryPointNode
A node that is an entry point into the Rete network. |
|
| JoinNode
|
|
| 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. |
|
| LeftTuple
|
|
| LeftTupleImpl
|
|
| LeftTupleMemory
|
|
| LeftTupleSink
Receiver of propagated ReteTuples from a
TupleSource. |
|
| LeftTupleSinkNode
Items placed in a LinkedList |
|
| LeftTupleSinkPropagator
|
|
| LeftTupleSource
A source of ReteTuple s for a TupleSink. |
|
| LIANodePropagation
|
|
| ModifyPreviousTuples
|
|
| NotNode
|
|
| ObjectSink
Receiver of propagated FactHandleImpls from a
ObjectSource. |
|
| ObjectSinkNode
Items placed in a LinkedList |
|
| ObjectSinkNodeList
This is a simple linked linked implementation. |
|
| ObjectSinkPropagator
|
|
| ObjectSource
A source of FactHandles for an ObjectSink. |
|
| ObjectTypeConf
|
|
ObjectTypeNode
ObjectTypeNodes |
|
| ObjectTypeNode.ExpireJob
|
|
| PartitionManager
A manager class for all partition tasks managers. |
|
| PartitionTaskManager
A class to control the tasks for a given rulebase partition. |
|
| PartitionTaskManager.Action
An interface for all actions to be executed by the PartitionTask |
|
| PartitionTaskManager.FactAction
An abstract super class for all handle-related actions |
|
| PartitionTaskManager.LeftTupleAction
An abstract super class for all leftTuple-related actions |
|
| PartitionTaskManager.PartitionTask
A worker task that keeps processing the nodes queue. |
|
| 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. |
|
| QueryElementNode
|
|
| Rete
The Rete-OO network. |
|
| ReteooBuilder
Builds the Rete-OO network for a Package. |
|
| ReteooBuilder.IdGenerator
|
|
| ReteooBuilder.RuleSequenceComparator
|
|
| ReteooRuleBase
Implementation of RuleBase. |
|
| ReteooWorkingMemory
Implementation of WorkingMemory. |
|
| ReteooWorkingMemory.EvaluateResultConstraints
|
|
| ReteooWorkingMemory.WorkingMemoryReteExpireAction
|
|
| ReteooWorkingMemoryInterface
This is an interface for ReteooWorkingMemory implementations |
|
| RightTuple
|
|
| RightTupleMemory
|
|
| RightTupleSink
|
|
| RuleRemovalContext
This context class is used during rule removal to ensure network consistency. |
|
| RuleRemovalContext.CleanupAdapter
|
|
| RuleTerminalNode
Leaf Rete-OO node responsible for enacting Action s on a
matched Rule. |
|
| RuleTerminalNode.SortDeclarations
|
|
| SingleLeftTupleSinkAdapter
|
|
| SingleObjectSinkAdapter
|
|
| Sink
A simple markup interfaces for Sink types |
|
| TerminalNode
A markup interface for terminal nodes |
|
| TupleIterator.OnLeaf
|
|
| Unlinkable
A marker interface to specify unlinkable node memories. |
|
WindowNode
WindowNodes are nodes in the Rete network used
to manage windows. |
|
| 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) |
|
| Classes in org.drools.reteoo used by org.drools.reteoo.builder | |
|---|---|
| LeftTupleSource
A source of ReteTuple s for a TupleSink. |
|
| ObjectSource
A source of FactHandles for an ObjectSink. |
|
ObjectTypeNode
ObjectTypeNodes |
|
| ReteooBuilder.IdGenerator
|
|
| TerminalNode
A markup interface for terminal nodes |
|
WindowNode
WindowNodes are nodes in the Rete network used
to manage windows. |
|
| Classes in org.drools.reteoo used by org.drools.reteoo.compiled | |
|---|---|
AlphaNode
AlphaNodes are nodes in the Rete network used
to apply FieldConstraint<.code>s on asserted fact
objects where the |
|
BetaNode
BetaNode provides the base abstract class for JoinNode and NotNode. |
|
| 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. |
|
| ObjectSink
Receiver of propagated FactHandleImpls from a
ObjectSource. |
|
ObjectTypeNode
ObjectTypeNodes |
|
| Sink
A simple markup interfaces for Sink types |
|
| Classes in org.drools.reteoo used by org.drools.rule | |
|---|---|
| LeftTuple
|
|
| RuleTerminalNode
Leaf Rete-OO node responsible for enacting Action s on a
matched Rule. |
|
| WindowNode.WindowMemory
|
|
| Classes in org.drools.reteoo used by org.drools.rule.builder.dialect.asm | |
|---|---|
| LeftTuple
|
|
| Classes in org.drools.reteoo used by org.drools.rule.constraint | |
|---|---|
| LeftTuple
|
|
| Classes in org.drools.reteoo used by org.drools.runtime.rule.impl | |
|---|---|
| LeftTuple
|
|
| ReteooWorkingMemory
Implementation of WorkingMemory. |
|
| Classes in org.drools.reteoo used by org.drools.spi | |
|---|---|
| LeftTuple
|
|
| ObjectTypeConf
|
|
ObjectTypeNode
ObjectTypeNodes |
|
| WindowTupleList
A class to hold a list of the right tuples that belong to a window (sliding, tumbling, etc) |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||