|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PropagationContext | |
|---|---|
| org.drools.core.base | |
| org.drools.core.base.dataproviders | |
| org.drools.core.beliefsystem | |
| org.drools.core.beliefsystem.jtms | |
| org.drools.core.beliefsystem.simple | |
| org.drools.core.common | |
| org.drools.core.event | Events provide all sorts of call backs to monitor the engine as it is running. |
| org.drools.core.marshalling.impl | |
| org.drools.core.phreak | |
| org.drools.core.reteoo | |
| org.drools.core.rule | Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. |
| org.drools.core.runtime.rule.impl | |
| org.drools.core.spi | |
| Uses of PropagationContext in org.drools.core.base |
|---|
| Methods in org.drools.core.base with parameters of type PropagationContext | |
|---|---|
void |
StandardQueryViewChangedEventListener.rowAdded(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NonCloningQueryViewListener.rowAdded(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
InternalViewChangedEventListener.rowAdded(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
StandardQueryViewChangedEventListener.rowRemoved(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NonCloningQueryViewListener.rowRemoved(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
InternalViewChangedEventListener.rowRemoved(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
StandardQueryViewChangedEventListener.rowUpdated(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NonCloningQueryViewListener.rowUpdated(Rule rule,
LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
InternalViewChangedEventListener.rowUpdated(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
| Uses of PropagationContext in org.drools.core.base.dataproviders |
|---|
| Methods in org.drools.core.base.dataproviders with parameters of type PropagationContext | |
|---|---|
Iterator |
MVELDataProvider.getResults(Tuple tuple,
WorkingMemory wm,
PropagationContext ctx,
Object executionContext)
|
| Uses of PropagationContext in org.drools.core.beliefsystem |
|---|
| Methods in org.drools.core.beliefsystem with parameters of type PropagationContext | |
|---|---|
void |
BeliefSet.cancel(PropagationContext propagationContext)
This will remove all entries and do clean up, like retract FHs. |
void |
BeliefSet.clear(PropagationContext propagationContext)
This will remove all entries, but not do cleanup, the FH is most likely needed else where |
void |
BeliefSystem.delete(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context)
The typeConf has not yet been looked up, so we leave it to the implementation to decide if it needs it or not. |
void |
BeliefSystem.insert(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
TypeConf is already available, so we pass it, to avoid additional lookups |
void |
BeliefSystem.read(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
|
| Uses of PropagationContext in org.drools.core.beliefsystem.jtms |
|---|
| Methods in org.drools.core.beliefsystem.jtms with parameters of type PropagationContext | |
|---|---|
void |
JTMSBeliefSet.cancel(PropagationContext context)
|
void |
JTMSBeliefSet.clear(PropagationContext context)
|
void |
JTMSBeliefSystem.delete(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context)
|
void |
JTMSBeliefSystem.insert(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
|
void |
JTMSBeliefSystem.read(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
|
| Uses of PropagationContext in org.drools.core.beliefsystem.simple |
|---|
| Methods in org.drools.core.beliefsystem.simple with parameters of type PropagationContext | |
|---|---|
void |
SimpleBeliefSet.cancel(PropagationContext context)
|
void |
SimpleBeliefSet.clear(PropagationContext context)
|
void |
SimpleBeliefSystem.delete(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context)
|
void |
SimpleBeliefSystem.insert(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
|
void |
SimpleBeliefSystem.read(LogicalDependency node,
BeliefSet beliefSet,
PropagationContext context,
ObjectTypeConf typeConf)
|
| Uses of PropagationContext in org.drools.core.common |
|---|
| Methods in org.drools.core.common that return PropagationContext | |
|---|---|
PropagationContext |
PropagationContextImpl.adaptModificationMaskForObjectType(ObjectType type,
InternalWorkingMemory workingMemory)
|
PropagationContext |
AgendaGroupQueueImpl.getAutoFocusActivator()
|
PropagationContext |
RuleFlowGroupImpl.getAutoFocusActivator()
|
PropagationContext |
ScheduledAgendaItem.getPropagationContext()
|
PropagationContext |
AgendaItemImpl.getPropagationContext()
|
PropagationContext |
AgendaItem.getPropagationContext()
|
| Constructors in org.drools.core.common with parameters of type PropagationContext | |
|---|---|
AgendaItemImpl(long activationNumber,
LeftTuple tuple,
int salience,
PropagationContext context,
TerminalNode rtn,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup)
Construct. |
|
TruthMaintenanceSystem.LogicalCallback(InternalFactHandle handle,
PropagationContext context,
Activation activation,
boolean update,
boolean fullyRetract)
|
|
| Uses of PropagationContext in org.drools.core.event |
|---|
| Methods in org.drools.core.event that return PropagationContext | |
|---|---|
PropagationContext |
WorkingMemoryEvent.getPropagationContext()
|
| Methods in org.drools.core.event with parameters of type PropagationContext | |
|---|---|
void |
WorkingMemoryEventSupport.fireObjectInserted(PropagationContext propagationContext,
FactHandle handle,
Object object,
InternalWorkingMemory workingMemory)
|
void |
WorkingMemoryEventSupport.fireObjectRetracted(PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
InternalWorkingMemory workingMemory)
|
void |
WorkingMemoryEventSupport.fireObjectUpdated(PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
Object object,
InternalWorkingMemory workingMemory)
|
| Constructors in org.drools.core.event with parameters of type PropagationContext | |
|---|---|
ObjectInsertedEvent(WorkingMemory workingMemory,
PropagationContext propagationContext,
FactHandle handle,
Object object)
|
|
ObjectRetractedEvent(WorkingMemory workingMemory,
PropagationContext propagationContext,
FactHandle handle,
Object oldObject)
|
|
ObjectUpdatedEvent(WorkingMemory workingMemory,
PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
Object object)
|
|
WorkingMemoryEvent(WorkingMemory workingMemory,
PropagationContext propagationContext)
|
|
| Uses of PropagationContext in org.drools.core.marshalling.impl |
|---|
| Fields in org.drools.core.marshalling.impl with type parameters of type PropagationContext | |
|---|---|
Map<Long,PropagationContext> |
MarshallerReaderContext.propagationContexts
|
| Methods in org.drools.core.marshalling.impl with parameters of type PropagationContext | |
|---|---|
static void |
OutputMarshaller.writePropagationContext(MarshallerWriteContext context,
PropagationContext pc)
|
| Uses of PropagationContext in org.drools.core.phreak |
|---|
| Methods in org.drools.core.phreak that return PropagationContext | |
|---|---|
PropagationContext |
TupleEntry.getPropagationContext()
|
PropagationContext |
RightTupleEntry.getPropagationContext()
|
PropagationContext |
LeftTupleEntry.getPropagationContext()
|
| Constructors in org.drools.core.phreak with parameters of type PropagationContext | |
|---|---|
LeftTupleEntry(LeftTuple lt,
PropagationContext pctx,
Memory nodeMemory)
|
|
RightTupleEntry(RightTuple rt,
PropagationContext pctx,
Memory nodeMemory)
|
|
RuleAgendaItem(long activationNumber,
LeftTuple tuple,
int salience,
PropagationContext context,
PathMemory pmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled,
InternalAgendaGroup agendaGroup)
|
|
| Uses of PropagationContext in org.drools.core.reteoo |
|---|
| Methods in org.drools.core.reteoo that return PropagationContext | |
|---|---|
static PropagationContext |
RuleTerminalNode.findMostRecentPropagationContext(LeftTuple leftTuple,
PropagationContext context)
|
PropagationContext |
BaseLeftTuple.getPropagationContext()
|
PropagationContext |
LeftTuple.getPropagationContext()
|
PropagationContext |
RightTuple.getPropagationContext()
|
| Methods in org.drools.core.reteoo with parameters of type PropagationContext | |
|---|---|
void |
EntryPointNode.assertActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new ReteTuple. |
void |
EvalConditionNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new Tuple. |
void |
AccumulateNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new ReteTuple from the left input. |
void |
QueryTerminalNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new Tuple. |
void |
FromNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Takes the asserted ReteTuple received from the TupleSource and
adapts it into a FactHandleImpl |
void |
ConditionalBranchNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.assertLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new Tuple. |
void |
ReteooRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object. |
void |
Rete.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
EntryPointNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
WindowNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Propagate the FactHandleimpl through the Rete network. |
void |
AlphaNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
PropagationQueuingNode.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.assertObject(InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
ObjectSink.assertObject(InternalFactHandle factHandle,
PropagationContext propagationContext,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.assertObject(InternalFactHandle factHandle,
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 |
LeftInputAdapterNode.RightTupleSinkAdapter.assertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.assertQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new FactHandleImpl from the right input. |
abstract void |
BetaNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.assertRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectTypeNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSink.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.RightTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.byPassModifyToBetaNode(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected void |
FromNode.checkConstraintsAndPropagate(LeftTuple leftTuple,
RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
FromNode.FromMemory memory,
boolean useLeftMemory)
|
void |
LeftTupleSinkPropagator.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleWorkingMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
SingleLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
EmptyLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
void |
CompositeLeftTupleSinkAdapter.createAndPropagateAssertLeftTuple(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled,
LeftInputAdapterNode liaNode)
|
InternalFactHandle |
RightInputAdapterNode.createFactHandle(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
InternalFactHandle |
QueryElementNode.createFactHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
LeftTuple |
QueryElementNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
LeftTupleSink.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
EvalConditionNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
AccumulateNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
NotNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
ExistsNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
QueryTerminalNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
FromNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
JoinNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
TimerNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
RightInputAdapterNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
ConditionalBranchNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
RuleTerminalNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
LeftTuple |
QueryRiaFixerNode.createLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
PropagationContext pctx,
boolean leftTupleMemoryEnabled)
|
InternalFactHandle |
AccumulateNode.createResultFactHandle(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
Object result)
|
RightTuple |
BetaNode.createRightTuple(InternalFactHandle handle,
RightTupleSink sink,
PropagationContext context)
|
RightTuple |
FromNode.createRightTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
Object object)
|
static void |
LeftInputAdapterNode.doDeleteObject(LeftTuple leftTuple,
PropagationContext context,
SegmentMemory sm,
InternalWorkingMemory wm,
LeftInputAdapterNode liaNode,
boolean linkOrNotify,
LeftInputAdapterNode.LiaNodeMemory lm)
|
static void |
LeftInputAdapterNode.doInsertObject(InternalFactHandle factHandle,
PropagationContext context,
LeftInputAdapterNode liaNode,
InternalWorkingMemory wm,
LeftInputAdapterNode.LiaNodeMemory lm,
boolean linkOrNotify,
boolean useLeftMemory)
|
static void |
LeftTupleSource.doModifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSink sink,
ObjectTypeNode.Id leftInputOtnId,
long leftInferredMask)
|
protected void |
SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple newLeftTuple)
This is a hook method that may be overriden by subclasses. |
void |
LeftTupleSinkPropagator.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
void |
SingleLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
void |
EmptyLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
void |
CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
|
protected void |
CompositeLeftTupleSinkAdapter.doPropagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSinkNode sink,
LeftTuple leftTuple)
This is a hook method that may be overriden by subclasses. |
protected void |
CompositeObjectSinkAdapter.doPropagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
This is a Hook method for subclasses to override. |
protected void |
SingleLeftTupleSinkAdapter.doPropagateModifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTupleSink sink)
|
protected void |
CompositeObjectSinkAdapter.doPropagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory,
ObjectSink sink)
|
protected void |
SingleLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple child,
LeftTupleSink tupleSink)
This is a hook method that may be overriden by subclasses. |
protected void |
CompositeLeftTupleSinkAdapter.doPropagateRetractLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple,
LeftTupleSink sink)
This is a hook method that may be overriden by subclasses. |
static void |
ObjectTypeNode.doRetractObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
static void |
LeftInputAdapterNode.doUpdateObject(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory wm,
LeftInputAdapterNode liaNode,
boolean linkOrNotify,
SegmentMemory sm)
|
void |
AccumulateNode.evaluateResultConstraints(AccumulateNode.ActivitySource source,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
AccumulateNode.AccumulateMemory memory,
AccumulateNode.AccumulateContext accctx,
boolean useLeftMemory)
Evaluate result constraints and propagate assert in case they are true |
static PropagationContext |
RuleTerminalNode.findMostRecentPropagationContext(LeftTuple leftTuple,
PropagationContext context)
|
LeftTuple |
BetaNode.getFirstLeftTuple(RightTuple rightTuple,
LeftTupleMemory memory,
PropagationContext context,
FastIterator it)
|
void |
RuleTerminalNodeLeftTuple.init(long activationNumber,
int salience,
PropagationContext pctx,
RuleAgendaItem ruleAgendaItem,
InternalAgendaGroup agendaGroup)
|
void |
EntryPointNode.modifyActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.modifyChildLeftTuplesforQuery(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSource.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AbstractTerminalNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.modifyLeftTuple(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryTerminalNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.modifyLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory wm)
|
void |
ObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BetaNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory wm)
|
void |
ObjectSink.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.RightTupleSinkAdapter.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TraitObjectTypeNode.modifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.modifyObject(InternalFactHandle handle,
PropagationContext pctx,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory wm)
|
void |
EntryPointNode.modifyQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightTupleSink.modifyRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
LeftTupleSinkPropagator.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
SingleLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
EmptyLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
void |
CompositeLeftTupleSinkAdapter.propagateAssertLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean leftTupleMemoryEnabled)
|
protected void |
NotNode.propagateAssertLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
void |
SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected void |
JoinNode.propagateFromLeft(RightTuple rightTuple,
LeftTuple leftTuple,
ContextEntry[] contextEntry,
boolean useLeftMemory,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected void |
JoinNode.propagateFromRight(RightTuple rightTuple,
LeftTuple leftTuple,
BetaMemory memory,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
void |
CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
LeftTupleSinkPropagator.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateModifyChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean tupleMemoryEnabled)
|
protected void |
NotNode.propagateModifyChildLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
void |
SingleObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateModifyObject(InternalFactHandle factHandle,
ModifyPreviousTuples modifyPreviousTuples,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected LeftTuple |
JoinNode.propagateOrModifyFromLeft(RightTuple rightTuple,
LeftTuple leftTuple,
LeftTuple childLeftTuple,
ContextEntry[] contextEntry,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected LeftTuple |
JoinNode.propagateOrModifyFromRight(RightTuple rightTuple,
LeftTuple leftTuple,
LeftTuple childLeftTuple,
BetaMemory memory,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
LeftTuple parentLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
LeftTupleSinkPropagator.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
SingleLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
EmptyLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
LeftTuple |
CompositeLeftTupleSinkAdapter.propagateRetractChildLeftTuple(LeftTuple childLeftTuple,
RightTuple parentRightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSinkPropagator.propagateRetractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateRetractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected void |
NotNode.propagateRetractLeftTuple(PropagationContext context,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
|
void |
LeftTupleSinkPropagator.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateRetractLeftTupleDestroyRightTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
LeftTupleSinkPropagator.propagateRetractRightTuple(RightTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeLeftTupleSinkAdapter.propagateRetractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.retractActivation(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftTupleSink.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the ReteTuple |
void |
QueryTerminalNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
FromNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.retractLeftTuple(LeftTuple tuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retracts the corresponding tuple by retrieving and retracting the fact created for it |
void |
ConditionalBranchNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RuleTerminalNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.retractLeftTuple(LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
protected void |
FromNode.retractMatch(LeftTuple leftTuple,
RightTuple rightTuple,
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 factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the FactHandleimpl from the Rete network. |
void |
PropagationQueuingNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.retractObject(InternalFactHandle handle,
PropagationContext context,
ObjectTypeConf objectTypeConf,
InternalWorkingMemory workingMemory)
Retract a fact object from this RuleBase and the specified
WorkingMemory. |
void |
EntryPointNode.retractQuery(InternalFactHandle factHandle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
AccumulateNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
NotNode.retractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Retract the FactHandleImpl. |
void |
JoinNode.retractRightTuple(RightTuple rightTuple,
PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
RightTupleSink.retractRightTuple(RightTuple rightTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ModifyPreviousTuples.retractTuples(PropagationContext pctx,
InternalWorkingMemory wm)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.rowAdded(Rule rule,
LeftTuple resultLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.rowRemoved(Rule rule,
LeftTuple resultLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryElementNode.UnificationNodeViewChangedEventListener.rowUpdated(Rule rule,
LeftTuple resultLeftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
BaseLeftTuple.setPropagationContext(PropagationContext propagationContext)
|
void |
LeftTuple.setPropagationContext(PropagationContext propagationContext)
|
void |
RightTuple.setPropagationContext(PropagationContext propagationContext)
|
void |
RuleTerminalNodeLeftTuple.update(int salience,
PropagationContext pctx)
|
void |
QueryTerminalNode.updateNewNode(InternalWorkingMemory workingMemory,
PropagationContext context)
|
void |
QueryElementNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
abstract void |
LeftTupleSource.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EvalConditionNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
NotNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ExistsNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
Updates the given sink propagating all previously propagated tuples to it |
void |
FromNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
LeftInputAdapterNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TimerNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ConditionalBranchNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
QueryRiaFixerNode.updateSink(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
Rete.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
abstract void |
ObjectSource.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EntryPointNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
WindowNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory wm)
|
void |
ObjectTypeNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
PropagationQueuingNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
RightInputAdapterNode.updateSink(ObjectSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
JoinNode.updateSinkPhreak(LeftTupleSink sink,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
| Uses of PropagationContext in org.drools.core.rule |
|---|
| Fields in org.drools.core.rule declared as PropagationContext | |
|---|---|
PropagationContext |
SlidingTimeWindow.BehaviorJobContext.pctx
|
| Methods in org.drools.core.rule with parameters of type PropagationContext | |
|---|---|
boolean |
BehaviorManager.assertFact(WindowNode.WindowMemory memory,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Register a newly asserted right tuple into the behaviors' context |
boolean |
SlidingLengthWindow.assertFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
boolean |
SlidingTimeWindow.assertFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
boolean |
Behavior.assertFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Makes the behavior aware of the new fact entering behavior's scope |
void |
SlidingLengthWindow.expireFacts(WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
SlidingTimeWindow.expireFacts(WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
Behavior.expireFacts(WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
A callback method that allows behaviors to expire facts |
void |
BehaviorManager.retractFact(WindowNode.WindowMemory memory,
InternalFactHandle factHandle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a newly asserted fact handle from the behaviors' context |
void |
SlidingLengthWindow.retractFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle handle,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
SlidingTimeWindow.retractFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
|
void |
Behavior.retractFact(WindowNode.WindowMemory memory,
Object context,
InternalFactHandle fact,
PropagationContext pctx,
InternalWorkingMemory workingMemory)
Removes a right tuple from the behavior's scope |
| Constructors in org.drools.core.rule with parameters of type PropagationContext | |
|---|---|
SlidingTimeWindow.BehaviorExpireWMAction(int nodeId,
Behavior behavior,
WindowNode.WindowMemory memory,
Object context,
PropagationContext pctx)
|
|
SlidingTimeWindow.BehaviorJobContext(int nodeId,
InternalWorkingMemory workingMemory,
Behavior behavior,
WindowNode.WindowMemory memory,
Object behaviorContext,
PropagationContext pctx)
|
|
| Uses of PropagationContext in org.drools.core.runtime.rule.impl |
|---|
| Methods in org.drools.core.runtime.rule.impl with parameters of type PropagationContext | |
|---|---|
void |
OpenQueryViewChangedEventListenerAdapter.rowAdded(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
OpenQueryViewChangedEventListenerAdapter.rowRemoved(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
OpenQueryViewChangedEventListenerAdapter.rowUpdated(Rule rule,
LeftTuple leftTuple,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
| Uses of PropagationContext in org.drools.core.spi |
|---|
| Methods in org.drools.core.spi that return PropagationContext | |
|---|---|
PropagationContext |
PropagationContext.adaptModificationMaskForObjectType(ObjectType type,
InternalWorkingMemory workingMemory)
|
PropagationContext |
AgendaGroup.getAutoFocusActivator()
|
PropagationContext |
Activation.getPropagationContext()
Retrieve the PropagationContext for the Activation |
| Methods in org.drools.core.spi with parameters of type PropagationContext | |
|---|---|
Iterator |
DataProvider.getResults(Tuple tuple,
WorkingMemory wm,
PropagationContext ctx,
Object providerContext)
|
void |
AgendaGroup.setAutoFocusActivator(PropagationContext ctx)
|
|
Drools :: Core 6.0.0.Beta5 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||