| Package | Description |
|---|---|
| org.drools.core.common | |
| org.drools.core.concurrent | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| org.drools.core.spi |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InternalRuleFlowGroup |
| Modifier and Type | Class and Description |
|---|---|
class |
AgendaGroupQueueImpl
AgendaGroup implementation that uses a PriorityQueue to prioritise the evaluation of added
ActivationQueues. |
class |
RuleFlowGroupImpl
Implementation of a
RuleFlowGroup that collects activations
of rules of this ruleflow-group. |
| Modifier and Type | Method and Description |
|---|---|
InternalAgendaGroup |
PriorityQueueAgendaGroupFactory.createAgendaGroup(String name,
InternalKnowledgeBase kBase) |
InternalAgendaGroup |
AgendaGroupFactory.createAgendaGroup(String name,
InternalKnowledgeBase kBase) |
InternalAgendaGroup |
VisitedAgendaGroup.getAgendaGroup() |
InternalAgendaGroup |
AgendaItemImpl.getAgendaGroup() |
InternalAgendaGroup |
InternalAgenda.getNextFocus() |
InternalAgendaGroup |
DefaultAgenda.getNextFocus() |
InternalAgendaGroup |
CompositeDefaultAgenda.getNextFocus() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,InternalAgendaGroup> |
InternalAgenda.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
DefaultAgenda.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
CompositeDefaultAgenda.getAgendaGroupsMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
InternalAgenda.clearAndCancelAgendaGroup(InternalAgendaGroup agendaGroup)
Clears all Activations from an Agenda Group.
|
void |
DefaultAgenda.clearAndCancelAgendaGroup(InternalAgendaGroup agendaGroup) |
void |
CompositeDefaultAgenda.clearAndCancelAgendaGroup(InternalAgendaGroup agendaGroup) |
AgendaItem |
InternalAgenda.createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple,
int salience,
PropagationContext context,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
AgendaItem |
DefaultAgenda.createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple,
int salience,
PropagationContext context,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
AgendaItem |
CompositeDefaultAgenda.createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple,
int salience,
PropagationContext context,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
| Constructor and Description |
|---|
AgendaItemImpl(long activationNumber,
Tuple tuple,
int salience,
PropagationContext context,
TerminalNode rtn,
InternalAgendaGroup agendaGroup)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
int |
SequentialRuleEvaluator.evaluateAndFire(org.kie.api.runtime.rule.AgendaFilter filter,
int fireCount,
int fireLimit,
InternalAgendaGroup group) |
int |
RuleEvaluator.evaluateAndFire(org.kie.api.runtime.rule.AgendaFilter filter,
int fireCount,
int fireLimit,
InternalAgendaGroup group) |
int |
ParallelRuleEvaluator.evaluateAndFire(org.kie.api.runtime.rule.AgendaFilter filter,
int fireCount,
int fireLimit,
InternalAgendaGroup group) |
| Constructor and Description |
|---|
RuleAgendaItem(long activationNumber,
Tuple tuple,
int salience,
PropagationContext context,
PathMemory pmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled,
InternalAgendaGroup agendaGroup) |
| Modifier and Type | Method and Description |
|---|---|
InternalAgendaGroup |
RuleTerminalNodeLeftTuple.getAgendaGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleTerminalNodeLeftTuple.init(long activationNumber,
int salience,
PropagationContext pctx,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup) |
| Modifier and Type | Method and Description |
|---|---|
InternalAgendaGroup |
Activation.getAgendaGroup() |
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.