Package | Description |
---|---|
org.drools.core.common | |
org.drools.core.marshalling.impl | |
org.drools.core.phreak | |
org.drools.core.reteoo | |
org.drools.core.runtime.rule.impl |
Modifier and Type | Class and Description |
---|---|
class |
DefaultAgenda
Rule-firing Agenda.
|
Modifier and Type | Field and Description |
---|---|
protected InternalAgenda |
AbstractWorkingMemory.agenda
Rule-firing agenda.
|
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
DefaultAgendaFactory.createAgenda(InternalRuleBase ruleBase) |
InternalAgenda |
AgendaFactory.createAgenda(InternalRuleBase ruleBase) |
InternalAgenda |
DefaultAgendaFactory.createAgenda(InternalRuleBase ruleBase,
boolean initMain) |
InternalAgenda |
AgendaFactory.createAgenda(InternalRuleBase ruleBase,
boolean initMain) |
Modifier and Type | Method and Description |
---|---|
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
org.kie.api.runtime.Environment environment,
WorkingMemoryEventSupport workingMemoryEventSupport,
AgendaEventSupport agendaEventSupport,
RuleEventListenerSupport ruleEventListenerSupport,
InternalAgenda agenda) |
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
org.kie.api.runtime.Environment environment,
WorkingMemoryEventSupport workingMemoryEventSupport,
AgendaEventSupport agendaEventSupport,
RuleEventListenerSupport ruleEventListenerSupport,
InternalAgenda agenda) |
InternalWorkingMemory |
WorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
InternalWorkingMemory |
PhreakWorkingMemoryFactory.createWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
static void |
Scheduler.removeAgendaItem(ScheduledAgendaItem item,
InternalAgenda agenda) |
void |
ScheduledAgendaItem.removeAllBlockersAndBlocked(InternalAgenda agenda) |
void |
AgendaItem.removeAllBlockersAndBlocked(InternalAgenda agenda) |
void |
AgendaItemImpl.removeAllBlockersAndBlocked(InternalAgenda agenda) |
static void |
Scheduler.scheduleAgendaItem(ScheduledAgendaItem item,
InternalAgenda agenda,
InternalWorkingMemory wm)
Schedule an agenda item.
|
Constructor and Description |
---|
AbstractWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
boolean initInitFactHandle,
long propagationContext,
SessionConfiguration config,
org.kie.api.runtime.Environment environment,
WorkingMemoryEventSupport workingMemoryEventSupport,
AgendaEventSupport agendaEventSupport,
RuleEventListenerSupport ruleEventListenerSupport,
InternalAgenda agenda) |
AbstractWorkingMemory(int id,
InternalRuleBase ruleBase,
FactHandleFactory handleFactory,
InternalFactHandle initialFactHandle,
long propagationContext,
SessionConfiguration config,
InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
ScheduledAgendaItem(AgendaItem agendaItem,
InternalAgenda agenda) |
Modifier and Type | Method and Description |
---|---|
static void |
ProtobufInputMarshaller.readAgenda(MarshallerReaderContext context,
ProtobufMessages.RuleData _ruleData,
InternalAgenda agenda) |
static AbstractWorkingMemory |
ProtobufInputMarshaller.readSession(ProtobufMessages.KnowledgeSession _session,
AbstractWorkingMemory session,
InternalAgenda agenda,
MarshallerReaderContext context) |
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) |
static void |
PhreakRuleTerminalNode.doLeftTupleUpdate(TerminalNode rtnNode,
RuleExecutor executor,
InternalAgenda agenda,
int salienceInt,
Salience salience,
LeftTuple leftTuple,
InternalWorkingMemory wm) |
Modifier and Type | Method and Description |
---|---|
void |
RuleTerminalNodeLeftTuple.removeAllBlockersAndBlocked(InternalAgenda agenda) |
Modifier and Type | Method and Description |
---|---|
InternalAgenda |
AgendaGroupImpl.getAgenda() |
InternalAgenda |
AgendaImpl.getAgenda() |
Constructor and Description |
---|
AgendaImpl(InternalAgenda agenda) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.