Uses of Class
org.drools.FactException

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)
           
 FactHandle InternalWorkingMemoryActions.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 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 AbstractWorkingMemory.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 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 NamedEntryPoint.retract(FactHandle factHandle, 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 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 InternalWorkingMemoryActions.update(FactHandle handle, Object object, Rule rule, Activation activation)
           
 void InternalWorkingMemoryEntryPoint.update(org.drools.runtime.rule.FactHandle handle, Object object, Rule rule, Activation activation)
           
 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)
           
 

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.
 void ReteooRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.