Package | Description |
---|---|
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.impl | |
org.drools.core.marshalling.impl | |
org.drools.core.phreak | |
org.drools.core.reteoo |
Modifier and Type | Method and Description |
---|---|
int |
WorkingMemory.fireAllRules(AgendaFilter agendaFilter)
Fire all items on the agenda until empty, using the given AgendaFiler
|
int |
WorkingMemory.fireAllRules(AgendaFilter agendaFilter,
int fireLimit)
Fire all items on the agenda using the given AgendaFiler
until empty or at most 'fireLimit' rules have fired
|
void |
StatefulSession.fireUntilHalt(AgendaFilter agendaFilter)
Keeps firing activations until a halt is called.
|
void |
StatelessSession.setAgendaFilter(AgendaFilter agendaFilter) |
Modifier and Type | Method and Description |
---|---|
int |
AbstractWorkingMemory.fireAllRules(AgendaFilter agendaFilter) |
int |
DefaultAgenda.fireAllRules(AgendaFilter agendaFilter,
int fireLimit) |
int |
AbstractWorkingMemory.fireAllRules(AgendaFilter agendaFilter,
int fireLimit) |
int |
InternalAgenda.fireAllRules(AgendaFilter agendaFilter,
int fireLimit)
Fires all activations currently in agenda that match the given agendaFilter
until the fireLimit is reached or no more activations exist.
|
int |
DefaultAgenda.fireNextItem(AgendaFilter filter,
int fireCount,
int fireLimit)
Fire the next scheduled
Agenda item, skipping items
that are not allowed by the agenda filter. |
int |
InternalAgenda.fireNextItem(AgendaFilter filter,
int fireCount,
int fireLimit) |
void |
DefaultAgenda.fireUntilHalt(AgendaFilter agendaFilter) |
void |
AbstractWorkingMemory.fireUntilHalt(AgendaFilter agendaFilter)
Keeps firing activations until a halt is called.
|
void |
InternalAgenda.fireUntilHalt(AgendaFilter agendaFilter)
Keeps firing activations until a halt is called.
|
Modifier and Type | Class and Description |
---|---|
static class |
StatefulKnowledgeSessionImpl.AgendaFilterWrapper |
Modifier and Type | Class and Description |
---|---|
static class |
ProtobufInputMarshaller.PBActivationsFilter |
Modifier and Type | Method and Description |
---|---|
int |
RuleExecutor.evaluateNetworkAndFire(InternalWorkingMemory wm,
AgendaFilter filter,
int fireCount,
int fireLimit) |
Modifier and Type | Method and Description |
---|---|
int |
DisposedReteooWorkingMemory.fireAllRules(AgendaFilter agendaFilter) |
int |
DisposedReteooWorkingMemory.fireAllRules(AgendaFilter agendaFilter,
int fireLimit) |
void |
ReteooWorkingMemoryInterface.fireUntilHalt(AgendaFilter agendaFilterWrapper) |
void |
DisposedReteooWorkingMemory.fireUntilHalt(AgendaFilter agendaFilterWrapper) |
void |
ReteooStatelessSession.setAgendaFilter(AgendaFilter agendaFilter) |
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.