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

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


Uses of Interface
org.drools.spi.PropagationContext

Packages that use PropagationContext
org.drools.base.dataproviders   
org.drools.common   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.reteoo   
org.drools.spi   
 

Uses of PropagationContext in org.drools.base.dataproviders
 

Methods in org.drools.base.dataproviders with parameters of type PropagationContext
 Iterator MVELDataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx)
           
 

Uses of PropagationContext in org.drools.common
 

Classes in org.drools.common that implement PropagationContext
 class PropagationContextImpl
           
 

Methods in org.drools.common that return PropagationContext
 PropagationContext ScheduledAgendaItem.getPropagationContext()
           
 PropagationContext AgendaItem.getPropagationContext()
           
 

Methods in org.drools.common with parameters of type PropagationContext
 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, ReteooWorkingMemory workingMemory)
          Assert a fact object.
abstract  void AbstractWorkingMemory.doAssertObject(InternalFactHandle factHandle, Object object, PropagationContext propagationContext)
           
abstract  void AbstractWorkingMemory.doRetract(InternalFactHandle factHandle, PropagationContext propagationContext)
           
 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 InternalWorkingMemory.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
 void AbstractWorkingMemory.removeLogicalDependencies(Activation activation, PropagationContext context, Rule rule)
           
 void InternalRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 

Constructors in org.drools.common with parameters of type PropagationContext
AgendaItem(long activationNumber, Tuple tuple, PropagationContext context, Rule rule, GroupElement subrule)
          Construct.
ScheduledAgendaItem(long activationNumber, Tuple tuple, InternalAgenda agenda, PropagationContext context, Rule rule, GroupElement subrule)
          Construct.
TruthMaintenanceSystem.LogicalRetractCallback(TruthMaintenanceSystem tms, LogicalDependency node, Set set, InternalFactHandle handle, PropagationContext context)
           
 

Uses of PropagationContext in org.drools.event
 

Methods in org.drools.event that return PropagationContext
 PropagationContext WorkingMemoryEvent.getPropagationContext()
           
 

Methods in org.drools.event with parameters of type PropagationContext
 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 PropagationContext
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)
           
WorkingMemoryEvent(WorkingMemory workingMemory, PropagationContext propagationContext)
           
 

Uses of PropagationContext in org.drools.reteoo
 

Methods in org.drools.reteoo with parameters of type PropagationContext
 void ReteooRuleBase.assertObject(FactHandle handle, Object object, PropagationContext context, ReteooWorkingMemory workingMemory)
          Assert a fact object.
 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)
           
 void TupleSink.assertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple.
 void RuleTerminalNode.assertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.assertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Takes the asserted ReteTuple received from the TupleSource and adapts it into a FactHandleImpl
 void QueryTerminalNode.assertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void NotNode.assertTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple from the left input.
 void JoinNode.assertTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple.
 void FromNode.assertTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.assertTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new ReteTuple from the left input.
 void EvalConditionNode.assertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Assert a new Tuple.
 void CollectNode.assertTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.assertTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.assertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory, boolean fireActivationCreated)
          Assert a new Tuple.
 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)
           
 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 TupleSinkPropagator.propagateAssertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple, 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)
           
 void TupleSinkPropagator.propagateRetractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void SingleTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void EmptyTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CompositeTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ReteooRuleBase.retractObject(FactHandle handle, PropagationContext context, ReteooWorkingMemory workingMemory)
          Retract a fact object.
 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)
           
 void TupleSink.retractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RuleTerminalNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void RightInputAdapterNode.retractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retracts the corresponding tuple by retrieving and retracting the fact created for it
 void QueryTerminalNode.retractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the ReteTuple, any resulting proppagated joins are also retracted.
 void JoinNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract a ReteTuple.
 void FromNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
          Retract the ReteTuple, any resulting propagated joins are also retracted.
 void EvalConditionNode.retractTuple(ReteTuple tuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CollectNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.retractTuple(ReteTuple leftTuple, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void QueryTerminalNode.updateNewNode(InternalWorkingMemory workingMemory, PropagationContext context)
           
 void RightInputAdapterNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void Rete.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ObjectTypeNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
abstract  void ObjectSource.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AlphaNode.updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
abstract  void TupleSource.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void NotNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void LeftInputAdapterNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void JoinNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void FromNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void ExistsNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
          Updates the given sink propagating all previously propagated tuples to it
 void EvalConditionNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void CollectNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 void AccumulateNode.updateSink(TupleSink sink, PropagationContext context, InternalWorkingMemory workingMemory)
           
 

Uses of PropagationContext in org.drools.spi
 

Methods in org.drools.spi that return PropagationContext
 PropagationContext Activation.getPropagationContext()
          Retrieve the PropagationContext for the Activation
 

Methods in org.drools.spi with parameters of type PropagationContext
 Iterator DataProvider.getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx)
           
 



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