Package | Description |
---|---|
org.drools.core.common | |
org.drools.core.phreak | |
org.drools.core.reteoo |
Modifier and Type | Method and Description |
---|---|
RuleAgendaItem |
InternalAgenda.createRuleAgendaItem(int salience,
PathMemory rs,
TerminalNode rtn) |
RuleAgendaItem |
DefaultAgenda.createRuleAgendaItem(int salience,
PathMemory rs,
TerminalNode rtn) |
RuleAgendaItem |
AgendaItemImpl.getRuleAgendaItem() |
RuleAgendaItem |
AgendaItem.getRuleAgendaItem() |
RuleAgendaItem |
ScheduledAgendaItem.getRuleAgendaItem() |
RuleAgendaItem |
InternalAgenda.peekNextRule() |
RuleAgendaItem |
DefaultAgenda.peekNextRule() |
Modifier and Type | Method and Description |
---|---|
void |
GarbageCollector.add(RuleAgendaItem item) |
void |
DefaultAgenda.DefaultGarbageCollector.add(RuleAgendaItem item) |
void |
InternalAgenda.addEagerRuleAgendaItem(RuleAgendaItem item) |
void |
DefaultAgenda.addEagerRuleAgendaItem(RuleAgendaItem item) |
void |
InternalAgenda.addQueryAgendaItem(RuleAgendaItem item) |
void |
DefaultAgenda.addQueryAgendaItem(RuleAgendaItem item) |
AgendaItem |
InternalAgenda.createAgendaItem(LeftTuple tuple,
int salience,
PropagationContext context,
TerminalNode rtn,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
AgendaItem |
DefaultAgenda.createAgendaItem(LeftTuple tuple,
int salience,
PropagationContext context,
TerminalNode rtn,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
void |
GarbageCollector.remove(RuleAgendaItem item) |
void |
DefaultAgenda.DefaultGarbageCollector.remove(RuleAgendaItem item) |
void |
InternalAgenda.removeEagerRuleAgendaItem(RuleAgendaItem item) |
void |
DefaultAgenda.removeEagerRuleAgendaItem(RuleAgendaItem item) |
void |
InternalAgenda.removeQueryAgendaItem(RuleAgendaItem item) |
void |
DefaultAgenda.removeQueryAgendaItem(RuleAgendaItem item) |
void |
InternalAgenda.stageLeftTuple(RuleAgendaItem ruleAgendaItem,
AgendaItem justified) |
void |
DefaultAgenda.stageLeftTuple(RuleAgendaItem ruleAgendaItem,
AgendaItem justified) |
Modifier and Type | Method and Description |
---|---|
RuleAgendaItem |
RuleAgendaItem.getNext() |
RuleAgendaItem |
RuleAgendaItem.getPrevious() |
RuleAgendaItem |
RuleExecutor.getRuleAgendaItem() |
Modifier and Type | Method and Description |
---|---|
static void |
PhreakRuleTerminalNode.doLeftTupleInsert(TerminalNode rtnNode,
RuleExecutor executor,
InternalAgenda agenda,
RuleAgendaItem ruleAgendaItem,
int salienceInt,
Salience salience,
LeftTuple leftTuple,
InternalWorkingMemory wm) |
boolean |
RuleExecutor.isHighestSalience(RuleAgendaItem nextRule) |
void |
RuleAgendaItem.setNext(RuleAgendaItem next) |
void |
RuleAgendaItem.setPrevious(RuleAgendaItem previous) |
Constructor and Description |
---|
RuleExecutor(PathMemory pmem,
RuleAgendaItem ruleAgendaItem,
boolean declarativeAgendaEnabled) |
Modifier and Type | Method and Description |
---|---|
RuleAgendaItem |
PathMemory.getOrCreateRuleAgendaItem(InternalWorkingMemory wm) |
RuleAgendaItem |
RuleTerminalNodeLeftTuple.getRuleAgendaItem() |
RuleAgendaItem |
PathMemory.getRuleAgendaItem() |
Modifier and Type | Method and Description |
---|---|
void |
RuleTerminalNodeLeftTuple.init(long activationNumber,
int salience,
PropagationContext pctx,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.