|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FactException | |
---|---|
org.drools | This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory |
org.drools.base | |
org.drools.common | |
org.drools.impl | |
org.drools.reteoo |
Uses of FactException in org.drools |
---|
Methods in org.drools that throw FactException | |
---|---|
int |
WorkingMemory.fireAllRules()
Fire all items on the agenda until empty. |
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 |
int |
WorkingMemory.fireAllRules(int fireLimit)
Fire all items on the agenda until empty or at most 'fireLimit' rules have fired |
FactHandle |
WorkingMemoryEntryPoint.insert(Object object)
Assert a fact. |
FactHandle |
WorkingMemoryEntryPoint.insert(Object object,
boolean dynamic)
Insert a fact registering JavaBean PropertyChangeListeners
on the Object to automatically trigger update calls
if dynamic is true . |
void |
WorkingMemoryEntryPoint.retract(org.drools.runtime.rule.FactHandle handle)
Retract a fact. |
void |
WorkingMemoryEntryPoint.update(org.drools.runtime.rule.FactHandle handle,
Object object)
Inform the WorkingMemory that a Fact has been modified and that it should now update the network. |
Uses of FactException in org.drools.base |
---|
Methods in org.drools.base that throw FactException | |
---|---|
void |
DefaultKnowledgeHelper.insert(Object object,
boolean dynamic)
|
Uses of FactException in org.drools.common |
---|
Methods in org.drools.common that throw FactException | |
---|---|
void |
TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle,
Activation activation,
PropagationContext context,
Rule rule)
Adds a justification for the FactHandle to the justifiedMap. |
void |
InternalRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object. |
int |
AbstractWorkingMemory.fireAllRules()
|
int |
AbstractWorkingMemory.fireAllRules(AgendaFilter agendaFilter)
|
int |
AbstractWorkingMemory.fireAllRules(AgendaFilter agendaFilter,
int fireLimit)
|
int |
AbstractWorkingMemory.fireAllRules(int fireLimit)
|
FactHandle |
AbstractWorkingMemory.insert(Object object)
|
FactHandle |
NamedEntryPoint.insert(Object object)
|
FactHandle |
AbstractWorkingMemory.insert(Object object,
boolean dynamic)
|
FactHandle |
NamedEntryPoint.insert(Object object,
boolean dynamic)
|
FactHandle |
AbstractWorkingMemory.insert(Object object,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation)
|
protected FactHandle |
NamedEntryPoint.insert(Object object,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation)
|
FactHandle |
InternalWorkingMemoryActions.insert(Object object,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation)
|
FactHandle |
AbstractWorkingMemory.insertLogical(Object object)
|
FactHandle |
AbstractWorkingMemory.insertLogical(Object object,
boolean dynamic)
|
FactHandle |
InternalWorkingMemoryActions.insertLogical(Object object,
boolean dynamic)
|
void |
TruthMaintenanceSystem.removeLogicalDependencies(Activation activation,
PropagationContext context,
Rule rule)
An Activation is no longer true so it no longer justifies any of the logical facts it logically asserted. |
void |
TruthMaintenanceSystem.removeLogicalDependencies(InternalFactHandle handle)
The FactHandle is being removed from the system so remove any logical dependencies between the justified FactHandle and its justifiers. |
void |
AbstractWorkingMemory.retract(org.drools.runtime.rule.FactHandle handle)
|
void |
NamedEntryPoint.retract(org.drools.runtime.rule.FactHandle handle)
|
void |
InternalWorkingMemory.retract(FactHandle factHandle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
InternalWorkingMemoryEntryPoint.retract(FactHandle factHandle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
AbstractWorkingMemory.retract(FactHandle factHandle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
NamedEntryPoint.retract(FactHandle factHandle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
InternalWorkingMemoryActions.retract(FactHandle handle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
InternalRuleBase.retractObject(FactHandle handle,
PropagationContext context,
ReteooWorkingMemory workingMemory)
Retract a fact object. |
void |
AbstractWorkingMemory.update(org.drools.runtime.rule.FactHandle handle,
Object object)
|
void |
NamedEntryPoint.update(org.drools.runtime.rule.FactHandle handle,
Object object)
|
void |
InternalWorkingMemoryEntryPoint.update(org.drools.runtime.rule.FactHandle handle,
Object object,
Rule rule,
Activation activation)
|
void |
AbstractWorkingMemory.update(org.drools.runtime.rule.FactHandle factHandle,
Object object,
Rule rule,
Activation activation)
|
void |
AbstractWorkingMemory.update(FactHandle factHandle,
Object object,
Rule rule,
Activation activation)
modify is implemented as half way retract / assert due to the truth maintenance issues. |
void |
NamedEntryPoint.update(org.drools.runtime.rule.FactHandle factHandle,
Object object,
Rule rule,
Activation activation)
|
void |
NamedEntryPoint.update(FactHandle factHandle,
Object object,
Rule rule,
Activation activation)
|
void |
InternalWorkingMemoryActions.update(FactHandle handle,
Object object,
Rule rule,
Activation activation)
|
Uses of FactException in org.drools.impl |
---|
Methods in org.drools.impl that throw FactException | |
---|---|
void |
StatefulKnowledgeSessionImpl.retract(FactHandle factHandle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
StatefulKnowledgeSessionImpl.update(org.drools.runtime.rule.FactHandle factHandle,
Object object,
Rule rule,
Activation activation)
|
Uses of FactException in org.drools.reteoo |
---|
Methods in org.drools.reteoo that throw FactException | |
---|---|
void |
ReteooRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object. |
int |
DisposedReteooWorkingMemory.fireAllRules()
|
int |
DisposedReteooWorkingMemory.fireAllRules(AgendaFilter agendaFilter)
|
int |
DisposedReteooWorkingMemory.fireAllRules(AgendaFilter agendaFilter,
int fireLimit)
|
int |
DisposedReteooWorkingMemory.fireAllRules(int fireLimit)
|
FactHandle |
DisposedReteooWorkingMemory.insert(Object object)
|
FactHandle |
DisposedReteooWorkingMemory.insert(Object object,
boolean dynamic)
|
FactHandle |
DisposedReteooWorkingMemory.insert(Object object,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation)
|
FactHandle |
DisposedReteooWorkingMemory.insertLogical(Object object,
boolean dynamic)
|
void |
DisposedReteooWorkingMemory.retract(org.drools.runtime.rule.FactHandle handle)
|
void |
DisposedReteooWorkingMemory.retract(FactHandle handle,
boolean removeLogical,
boolean updateEqualsMap,
Rule rule,
Activation activation)
|
void |
ReteooRuleBase.retractObject(FactHandle handle,
PropagationContext context,
ReteooWorkingMemory workingMemory)
Retract a fact object. |
void |
DisposedReteooWorkingMemory.update(org.drools.runtime.rule.FactHandle handle,
Object object)
|
void |
DisposedReteooWorkingMemory.update(FactHandle handle,
Object object,
long mask,
Activation activation)
|
void |
DisposedReteooWorkingMemory.update(org.drools.runtime.rule.FactHandle handle,
Object object,
long mask,
Activation activation)
|
void |
DisposedReteooWorkingMemory.update(FactHandle handle,
Object object,
Rule rule,
Activation activation)
|
void |
DisposedReteooWorkingMemory.update(org.drools.runtime.rule.FactHandle handle,
Object object,
Rule rule,
Activation activation)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |