| 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 |
|---|---|
Map<String,InternalAgendaGroup> |
InternalAgenda.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
DefaultAgenda.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
CompositeDefaultAgenda.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
AgendaGroupsManager.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
AgendaGroupsManager.SimpleAgendaGroupsManager.getAgendaGroupsMap() |
Map<String,InternalAgendaGroup> |
AgendaGroupsManager.StackedAgendaGroupsManager.getAgendaGroupsMap() |
| Modifier and Type | Method and Description |
|---|---|
void |
AgendaGroupsManager.addAgendaGroupOnStack(InternalAgendaGroup agendaGroup) |
void |
AgendaGroupsManager.SimpleAgendaGroupsManager.addAgendaGroupOnStack(InternalAgendaGroup agendaGroup) |
void |
AgendaGroupsManager.StackedAgendaGroupsManager.addAgendaGroupOnStack(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) |
void |
InternalAgenda.putOnAgendaGroupsMap(String name,
InternalAgendaGroup group) |
void |
DefaultAgenda.putOnAgendaGroupsMap(String name,
InternalAgendaGroup group) |
void |
CompositeDefaultAgenda.putOnAgendaGroupsMap(String name,
InternalAgendaGroup group) |
void |
AgendaGroupsManager.putOnAgendaGroupsMap(String name,
InternalAgendaGroup group) |
void |
AgendaGroupsManager.SimpleAgendaGroupsManager.putOnAgendaGroupsMap(String name,
InternalAgendaGroup group) |
void |
AgendaGroupsManager.StackedAgendaGroupsManager.putOnAgendaGroupsMap(String name,
InternalAgendaGroup group) |
boolean |
AgendaGroupsManager.removeGroup(InternalAgendaGroup group) |
boolean |
AgendaGroupsManager.SimpleAgendaGroupsManager.removeGroup(InternalAgendaGroup group) |
boolean |
AgendaGroupsManager.StackedAgendaGroupsManager.removeGroup(InternalAgendaGroup group) |
boolean |
AgendaGroupsManager.setFocus(InternalAgendaGroup agendaGroup) |
boolean |
AgendaGroupsManager.SimpleAgendaGroupsManager.setFocus(InternalAgendaGroup agendaGroup) |
boolean |
AgendaGroupsManager.StackedAgendaGroupsManager.setFocus(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.