|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TerminalNode | |
|---|---|
| org.drools.core | This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory |
| org.drools.core.common | |
| org.drools.core.marshalling.impl | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| org.drools.core.reteoo.builder | |
| Uses of TerminalNode in org.drools.core |
|---|
| Methods in org.drools.core that return TerminalNode | |
|---|---|
TerminalNode |
RuleActivationListenerFactory.createActivationListener(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context,
Object... args)
|
TerminalNode |
ActivationListenerFactory.createActivationListener(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context,
Object... args)
|
TerminalNode |
QueryActivationListenerFactory.createActivationListener(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context,
Object... args)
|
| Uses of TerminalNode in org.drools.core.common |
|---|
| Methods in org.drools.core.common that return TerminalNode | |
|---|---|
TerminalNode |
ScheduledAgendaItem.getTerminalNode()
|
TerminalNode |
AgendaItemImpl.getTerminalNode()
|
TerminalNode |
AgendaItem.getTerminalNode()
|
| Constructors in org.drools.core.common with parameters of type TerminalNode | |
|---|---|
AgendaItemImpl(long activationNumber,
LeftTuple tuple,
int salience,
PropagationContext context,
TerminalNode rtn,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup)
Construct. |
|
| Uses of TerminalNode in org.drools.core.marshalling.impl |
|---|
| Methods in org.drools.core.marshalling.impl with parameters of type TerminalNode | |
|---|---|
boolean |
ProtobufInputMarshaller.PBActivationsFilter.accept(Activation activation,
InternalWorkingMemory workingMemory,
TerminalNode rtn)
|
| Uses of TerminalNode in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak with parameters of type TerminalNode | |
|---|---|
static void |
AddRemoveRule.addRule(TerminalNode tn,
InternalWorkingMemory[] wms)
|
static void |
AddRemoveRule.collectRtnPathMemories(LeftTupleSource lt,
InternalWorkingMemory wm,
List<PathMemory> pathMems,
TerminalNode excludeTerminalNode)
|
void |
PhreakRuleTerminalNode.doLeftDeletes(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor)
|
void |
PhreakRuleTerminalNode.doLeftInserts(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor)
|
static void |
PhreakRuleTerminalNode.doLeftTupleInsert(TerminalNode rtnNode,
RuleExecutor executor,
InternalAgenda agenda,
RuleAgendaItem ruleAgendaItem,
int salienceInt,
Salience salience,
LeftTuple leftTuple,
InternalWorkingMemory wm)
|
static void |
PhreakRuleTerminalNode.doLeftTupleUpdate(TerminalNode rtnNode,
RuleExecutor executor,
InternalAgenda agenda,
int salienceInt,
Salience salience,
LeftTuple leftTuple,
InternalWorkingMemory wm)
|
void |
PhreakRuleTerminalNode.doLeftUpdates(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor)
|
void |
PhreakRuleTerminalNode.doNode(TerminalNode rtnNode,
InternalWorkingMemory wm,
LeftTupleSets srcLeftTuples,
RuleExecutor executor)
|
static LeftTupleSource |
AddRemoveRule.getNetworkSplitPoint(TerminalNode tn)
|
static void |
AddRemoveRule.removeRule(TerminalNode tn,
InternalWorkingMemory[] wms)
|
| Constructors in org.drools.core.phreak with parameters of type TerminalNode | |
|---|---|
RuleAgendaItem(long activationNumber,
LeftTuple tuple,
int salience,
PropagationContext context,
PathMemory pmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled,
InternalAgendaGroup agendaGroup)
|
|
| Uses of TerminalNode in org.drools.core.reteoo |
|---|
| Classes in org.drools.core.reteoo that implement TerminalNode | |
|---|---|
class |
AbstractTerminalNode
|
class |
QueryTerminalNode
Leaf Rete-OO node responsible for enacting Action s on a
matched Rule. |
class |
RuleTerminalNode
Leaf Rete-OO node responsible for enacting Action s on a
matched Rule. |
| Methods in org.drools.core.reteoo that return TerminalNode | |
|---|---|
TerminalNode |
RuleTerminalNodeLeftTuple.getTerminalNode()
|
| Methods in org.drools.core.reteoo that return types with arguments of type TerminalNode | |
|---|---|
List<TerminalNode> |
RuleBuilder.addRule(Rule rule,
InternalRuleBase ruleBase,
ReteooBuilder.IdGenerator idGenerator)
|
| Uses of TerminalNode in org.drools.core.reteoo.builder |
|---|
| Methods in org.drools.core.reteoo.builder that return TerminalNode | |
|---|---|
TerminalNode |
DefaultNodeFactory.buildQueryTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
|
TerminalNode |
NodeFactory.buildQueryTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
|
TerminalNode |
DefaultNodeFactory.buildTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
|
TerminalNode |
NodeFactory.buildTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
|
| Methods in org.drools.core.reteoo.builder that return types with arguments of type TerminalNode | |
|---|---|
List<TerminalNode> |
ReteooRuleBuilder.addRule(Rule rule,
InternalRuleBase rulebase,
ReteooBuilder.IdGenerator idGenerator)
Creates the corresponting Rete network for the given Rule and adds it to
the given rule base. |
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||