|
||||||||||
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.jsr94.rules | Provides the core client APIs for using a rule engine. |
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.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
|
|
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 . |
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 | |
---|---|
ReteooWorkingMemory
Implementation of WorkingMemory . |
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 . |
Classes in org.drools.reteoo used by org.drools.jsr94.rules | |
---|---|
ObjectTypeConf
|
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 |
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 |
|
AccumulateNode
AccumulateNode A beta node capable of doing accumulate logic. |
|
AccumulateNode.AccumulateContext
|
|
AccumulateNode.AccumulateMemory
|
|
AlphaNode
AlphaNodes are nodes in the Rete network used
to apply FieldConstraint<.code>s on asserted fact
objects where the |
|
BetaMemory
|
|
BetaNode
BetaNode provides the base abstract class for JoinNode and NotNode . |
|
CompositeLeftTupleSinkAdapter
|
|
CompositeObjectSinkAdapter
|
|
ConcurrentRightTuple
|
|
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 ReteTuple s from a
TupleSource . |
|
LeftTupleSinkNode
Items placed in a LinkedList |
|
LeftTupleSinkPropagator
|
|
LeftTupleSource
A source of ReteTuple s for a TupleSink . |
|
ModifyPreviousTuples
|
|
NotNode
|
|
ObjectSink
Receiver of propagated FactHandleImpl s from a
ObjectSource . |
|
ObjectSinkNode
Items placed in a LinkedList |
|
ObjectSinkNodeList
This is a simple linked linked implementation. |
|
ObjectSinkPropagator
|
|
ObjectSource
A source of FactHandle s for an ObjectSink . |
|
ObjectTypeConf
|
|
ObjectTypeNode
ObjectTypeNodes |
|
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 . |
|
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. |
Classes in org.drools.reteoo used by org.drools.reteoo.builder | |
---|---|
LeftTupleSource
A source of ReteTuple s for a TupleSink . |
|
ObjectSource
A source of FactHandle s for an ObjectSink . |
|
ObjectTypeNode
ObjectTypeNodes |
|
ReteooBuilder.IdGenerator
|
|
TerminalNode
A markup interface for terminal nodes |
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 FactHandleImpl s from a
ObjectSource . |
|
ObjectTypeNode
ObjectTypeNodes |
|
Sink
A simple markup interfaces for Sink types |
Classes in org.drools.reteoo used by org.drools.rule | |
---|---|
LeftTuple
|
|
RightTuple
|
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |