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

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


Uses of Interface
org.drools.common.InternalFactHandle

Packages that use InternalFactHandle
org.drools.common   
org.drools.jsr94.rules Provides the core client APIs for using a rule engine. 
org.drools.reteoo   
org.drools.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. 
org.drools.spi   
org.drools.util   
 

Uses of InternalFactHandle in org.drools.common
 

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

Methods in org.drools.common that return InternalFactHandle
 InternalFactHandle EqualityKey.getFactHandle()
           
protected  InternalFactHandle AbstractFactHandleFactory.newFactHandle(long id, Object object)
           
protected abstract  InternalFactHandle AbstractFactHandleFactory.newFactHandle(long id, Object object, long recency)
           
 InternalFactHandle AbstractFactHandleFactory.newFactHandle(Object object)
           
 

Methods in org.drools.common with parameters of type InternalFactHandle
 void EqualityKey.addFactHandle(InternalFactHandle handle)
           
 void TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle, Activation activation, PropagationContext context, Rule rule)
          Adds a justification for the FactHandle to the justifiedMap.
 void AbstractFactHandleFactory.destroyFactHandle(InternalFactHandle factHandle)
           
abstract  void AbstractWorkingMemory.doAssertObject(InternalFactHandle factHandle, Object object, PropagationContext propagationContext)
           
abstract  void AbstractWorkingMemory.doRetract(InternalFactHandle factHandle, PropagationContext propagationContext)
           
 void AbstractFactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
           
 void EqualityKey.removeFactHandle(InternalFactHandle handle)
           
 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 TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void TripleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void SingleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void QuadroupleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void EmptyBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DoubleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void DefaultBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void BetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 

Constructors in org.drools.common with parameters of type InternalFactHandle
EqualityKey(InternalFactHandle handle)
           
EqualityKey(InternalFactHandle handle, int status)
           
TruthMaintenanceSystem.LogicalRetractCallback(TruthMaintenanceSystem tms, LogicalDependency node, Set set, InternalFactHandle handle, PropagationContext context)
           
 

Uses of InternalFactHandle in org.drools.jsr94.rules
 

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

Methods in org.drools.jsr94.rules that return InternalFactHandle
protected  InternalFactHandle Jsr94FactHandleFactory.newFactHandle(long id, Object object, long recency)
           
 

Uses of InternalFactHandle in org.drools.reteoo
 

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

Methods in org.drools.reteoo that return InternalFactHandle
 InternalFactHandle ReteTuple.get(Declaration declaration)
           
 InternalFactHandle ReteTuple.get(int index)
           
 InternalFactHandle[] ReteTuple.getFactHandles()
          Returns the fact handles in reverse order
 InternalFactHandle ReteTuple.getLastHandle()
           
protected  InternalFactHandle ReteooFactHandleFactory.newFactHandle(long id, Object object, long recency)
           
 

Methods in org.drools.reteoo with parameters of type InternalFactHandle
 boolean FactHandleMemory.add(InternalFactHandle handle)
           
 boolean FactHandleMemory.add(InternalFactHandle handle, boolean checkExists)
           
 void Rete.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          This is the entry point into the network for all asserted Facts.
 void ObjectTypeNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Propagate the FactHandleimpl through the Rete network.
 void ObjectSink.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new FactHandleImpl.
 void NotNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new FactHandleImpl from the right input.
 void LeftInputAdapterNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Takes the asserted FactHandleImpl received from the ObjectSource and puts it in a new ReteTuple before propagating to the TupleSinks
 void JoinNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new FactHandleImpl.
 void ExistsNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new FactHandleImpl from the right input.
 void CollectNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.assertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 boolean FactHandleMemory.contains(InternalFactHandle handle)
           
 void TupleSinkPropagator.createAndPropagateAssertTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleTupleSinkAdapter.createAndPropagateAssertTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyTupleSinkAdapter.createAndPropagateAssertTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeTupleSinkAdapter.createAndPropagateAssertTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TupleSinkPropagator.createAndPropagateRetractTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleTupleSinkAdapter.createAndPropagateRetractTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyTupleSinkAdapter.createAndPropagateRetractTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeTupleSinkAdapter.createAndPropagateRetractTuple(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ReteooWorkingMemory.doAssertObject(InternalFactHandle handle, Object object, PropagationContext propagationContext)
           
 void ReteooWorkingMemory.doRetract(InternalFactHandle handle, PropagationContext propagationContext)
           
 Iterator TupleMemory.iterator(InternalFactHandle handle)
           
 void SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectSinkPropagator.propagateAssertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void TupleSinkPropagator.propagateAssertTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)
           
 void ObjectSinkPropagator.propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)
           
 void EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)
           
 void CompositeObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory, boolean useHash)
           
 void TupleSinkPropagator.propagateRetractTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple, InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 boolean FactHandleMemory.remove(InternalFactHandle handle)
           
 void Rete.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract a fact object from this RuleBase and the specified WorkingMemory.
 void ObjectTypeNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandleimpl from the Rete network.
 void ObjectSink.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract an existing FactHandleImpl.
 void NotNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandleImpl.
 void LeftInputAdapterNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract an existing FactHandleImpl by placing it in a new ReteTuple before proagating to the TupleSinks
 void JoinNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract a FactHandleImpl.
 void ExistsNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the FactHandleImpl.
 void CollectNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.retractObject(InternalFactHandle handle, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Constructors in org.drools.reteoo with parameters of type InternalFactHandle
InitialFactHandle(InternalFactHandle delegate)
           
ReteooWorkingMemory.WorkingMemoryReteAssertAction(InternalFactHandle factHandle, boolean removeLogical, boolean updateEqualsMap, Rule ruleOrigin, Activation activationOrigin)
           
ReteTuple(InternalFactHandle handle)
           
ReteTuple(ReteTuple parentTuple, InternalFactHandle handle)
           
 

Uses of InternalFactHandle in org.drools.rule
 

Methods in org.drools.rule with parameters of type InternalFactHandle
 void VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.LongVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.DoubleVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void VariableRestriction.BooleanVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 void AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
           
 

Uses of InternalFactHandle in org.drools.spi
 

Methods in org.drools.spi that return InternalFactHandle
 InternalFactHandle Tuple.get(Declaration declaration)
          Returns the FactHandle for the given Declaration, which in turn specifcy the Pattern that they depend on.
 InternalFactHandle Tuple.get(int pattern)
          Returns the FactHandle for the given pattern index.
 InternalFactHandle[] Tuple.getFactHandles()
           
 InternalFactHandle FactHandleFactory.newFactHandle(Object object)
          Construct a handle with a new id.
 

Methods in org.drools.spi with parameters of type InternalFactHandle
 void FactHandleFactory.destroyFactHandle(InternalFactHandle factHandle)
           
 void FactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
          Increases the recency of the FactHandle
 

Uses of InternalFactHandle in org.drools.util
 

Fields in org.drools.util declared as InternalFactHandle
 InternalFactHandle AbstractHashTable.FactEntry.handle
           
 

Methods in org.drools.util that return InternalFactHandle
 InternalFactHandle AbstractHashTable.FactEntry.getFactHandle()
           
 

Methods in org.drools.util with parameters of type InternalFactHandle
 boolean FactHashTable.add(InternalFactHandle handle)
           
 boolean FactHandleIndexHashTable.add(InternalFactHandle handle)
           
 void FactHandleIndexHashTable.FieldIndexEntry.add(InternalFactHandle handle)
           
 boolean FactHashTable.add(InternalFactHandle handle, boolean checkExists)
           
 boolean FactHandleIndexHashTable.add(InternalFactHandle handle, boolean checkExists)
           
 boolean FactHashTable.contains(InternalFactHandle handle)
           
 boolean FactHandleIndexHashTable.contains(InternalFactHandle handle)
           
 TupleIndexHashTable.FieldIndexEntry TupleIndexHashTable.get(InternalFactHandle handle)
           
 AbstractHashTable.FactEntry FactHandleIndexHashTable.FieldIndexEntry.get(InternalFactHandle handle)
           
 Iterator TupleIndexHashTable.iterator(InternalFactHandle handle)
           
 Iterator TupleHashTable.iterator(InternalFactHandle handle)
           
 boolean FactHashTable.remove(InternalFactHandle handle)
           
 boolean FactHandleIndexHashTable.remove(InternalFactHandle handle)
           
 AbstractHashTable.FactEntry FactHandleIndexHashTable.FieldIndexEntry.remove(InternalFactHandle handle)
           
 

Constructors in org.drools.util with parameters of type InternalFactHandle
AbstractHashTable.FactEntry(InternalFactHandle handle)
           
AbstractHashTable.FactEntry(InternalFactHandle handle, int hashCode)
           
 



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