站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss RULES 4.0.0.11754MR2 API 英文版文档

Uses of Interface org.drools.FactHandle (Drools 4.0.0.11754MR2 API) - JBoss RULES 4.0.0.11754MR2 API 英文版文档


Uses of Interface
org.drools.FactHandle

Packages that use FactHandle
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.concurrent   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.jsr94.rules Provides the core client APIs for using a rule engine. 
org.drools.reteoo   
org.drools.spi   
 

Uses of FactHandle in org.drools
 

Methods in org.drools that return FactHandle
 FactHandle WorkingMemory.assertObject(Object object)
          Assert a fact.
 FactHandle WorkingMemory.assertObject(Object object, boolean dynamic)
          Assert a fact registering JavaBean PropertyChangeListeners on the Object to automatically trigger modifyObject calls if dynamic is true.
 FactHandle NoSuchFactObjectException.getFactHandle()
          Retrieve the invalid FactHandle.
 FactHandle WorkingMemory.getFactHandle(Object object)
          Retrieve the FactHandle associated with an Object.
 FactHandle[] QueryResult.getFactHandles()
           
 

Methods in org.drools with parameters of type FactHandle
 Future StatefulSession.asyncModifyObject(FactHandle factHandle, Object object)
           
 Future StatefulSession.asyncRetractObject(FactHandle factHandle)
           
 Object WorkingMemory.getObject(FactHandle handle)
          Retrieve the object associated with a FactHandle.
 void WorkingMemory.modifyObject(FactHandle handle, Object object)
          Modify a fact.
 void WorkingMemory.retractObject(FactHandle handle)
          Retract a fact.
 

Constructors in org.drools with parameters of type FactHandle
NoSuchFactObjectException(FactHandle handle)
           
NoSuchFactObjectException(FactHandle handle, Throwable cause)
           
 

Uses of FactHandle in org.drools.base
 

Methods in org.drools.base that return FactHandle
 FactHandle JavaFactRegistryEntry.getFactHandle()
           
 

Methods in org.drools.base with parameters of type FactHandle
 void DefaultKnowledgeHelper.modifyObject(FactHandle handle, Object newObject)
           
 void DefaultKnowledgeHelper.retractObject(FactHandle handle)
           
 

Constructors in org.drools.base with parameters of type FactHandle
JavaFactRegistryEntry(WorkingMemory workingMemory, FactHandle handle)
           
 

Uses of FactHandle in org.drools.common
 

Subinterfaces of FactHandle in org.drools.common
 interface InternalFactHandle
           
 

Classes in org.drools.common that implement FactHandle
 class DefaultFactHandle
          Implementation of FactHandle.
 

Methods in org.drools.common that return FactHandle
 FactHandle AbstractWorkingMemory.assertLogicalObject(Object object)
           
 FactHandle InternalWorkingMemoryActions.assertLogicalObject(Object object, boolean dynamic)
           
 FactHandle AbstractWorkingMemory.assertLogicalObject(Object object, boolean dynamic)
           
 FactHandle AbstractWorkingMemory.assertObject(Object object)
           
 FactHandle AbstractWorkingMemory.assertObject(Object object, boolean dynamic)
           
 FactHandle InternalWorkingMemoryActions.assertObject(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle AbstractWorkingMemory.assertObject(Object object, boolean dynamic, boolean logical, Rule rule, Activation activation)
           
 FactHandle LogicalDependency.getFactHandle()
           
 FactHandle AbstractWorkingMemory.getFactHandle(Object object)
           
 

Methods in org.drools.common with parameters of type FactHandle
 void InternalRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, ReteooWorkingMemory workingMemory)
          Assert a fact object.
 Object AbstractWorkingMemory.getObject(FactHandle handle)
          Returns the fact Object for the given FactHandle.
 void AbstractWorkingMemory.modifyObject(FactHandle handle, Object object)
           
 void InternalWorkingMemoryActions.modifyObject(FactHandle handle, Object object, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.modifyObject(FactHandle factHandle, Object object, Rule rule, Activation activation)
          modify is implemented as half way retract / assert due to the truth maintenance issues.
protected  void AbstractWorkingMemory.removePropertyChangeListener(FactHandle handle)
           
 void AbstractWorkingMemory.retractObject(FactHandle handle)
           
 void InternalWorkingMemoryActions.retractObject(FactHandle handle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalWorkingMemory.retractObject(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void AbstractWorkingMemory.retractObject(FactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule rule, Activation activation)
           
 void InternalRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 

Constructors in org.drools.common with parameters of type FactHandle
LogicalDependency(Activation justifier, FactHandle factHandle)
           
 

Uses of FactHandle in org.drools.concurrent
 

Constructors in org.drools.concurrent with parameters of type FactHandle
ModifyObject(FactHandle factHandle, Object object)
           
RetractObject(FactHandle factHandle)
           
 

Uses of FactHandle in org.drools.event
 

Methods in org.drools.event that return FactHandle
 FactHandle ObjectRetractedEvent.getFactHandle()
           
 FactHandle ObjectModifiedEvent.getFactHandle()
           
 FactHandle ObjectAssertedEvent.getFactHandle()
           
 

Methods in org.drools.event with parameters of type FactHandle
 void WorkingMemoryEventSupport.fireObjectAsserted(PropagationContext propagationContext, FactHandle handle, Object object)
           
 void WorkingMemoryEventSupport.fireObjectModified(PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object)
           
 void WorkingMemoryEventSupport.fireObjectRetracted(PropagationContext propagationContext, FactHandle handle, Object oldObject)
           
 

Constructors in org.drools.event with parameters of type FactHandle
ObjectAssertedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object object)
           
ObjectModifiedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object oldObject, Object object)
           
ObjectRetractedEvent(WorkingMemory workingMemory, PropagationContext propagationContext, FactHandle handle, Object oldObject)
           
 

Uses of FactHandle in org.drools.jsr94.rules
 

Classes in org.drools.jsr94.rules that implement FactHandle
 class Jsr94FactHandle
          The Drools implementation of the Handle interface which provides a marker interface for Drools-specific object identity mechanism.
 

Uses of FactHandle in org.drools.reteoo
 

Classes in org.drools.reteoo that implement FactHandle
 class InitialFactHandle
           
 

Methods in org.drools.reteoo with parameters of type FactHandle
 void ReteooRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, ReteooWorkingMemory workingMemory)
          Assert a fact object.
 Future ReteooStatefulSession.asyncModifyObject(FactHandle factHandle, Object object)
           
 Future ReteooStatefulSession.asyncRetractObject(FactHandle factHandle)
           
 void ReteooRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 

Uses of FactHandle in org.drools.spi
 

Methods in org.drools.spi with parameters of type FactHandle
 void KnowledgeHelper.modifyObject(FactHandle handle, Object newObject)
           
 void KnowledgeHelper.retractObject(FactHandle handle)
           
 



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