Uses of Interface
org.drools.core.reteoo.ObjectSink
-
Packages that use ObjectSink Package Description org.drools.core.reteoo -
-
Uses of ObjectSink in org.drools.core.reteoo
Subinterfaces of ObjectSink in org.drools.core.reteoo Modifier and Type Interface Description interfaceObjectSinkNodeItems placed in aLinkedListmust implement this interface .Classes in org.drools.core.reteoo that implement ObjectSink Modifier and Type Class Description classAccumulateNodeAccumulateNode A beta node capable of doing accumulate logic.classAlphaNodeAlphaNodesare nodes in theRetenetwork used to applyFieldConstraint<.code>s on asserted fact objects where theFieldConstraints have no dependencies on any other of the facts in the currentRule.classAlphaTerminalNodeclassBetaNodeclassEntryPointNodeA node that is an entry point into the Rete network.classExistsNodeExistsNodeextendsBetaNodeto perform tests for the existence of a Fact plus one or more conditions.classJoinNodeclassLeftInputAdapterNodeAll asserting Facts must propagated into the rightObjectSinkside of a BetaNode, if this is the first Pattern then there are no BetaNodes to propagate to.static classLeftInputAdapterNode.RightTupleSinkAdapterUsed with the updateSink method, so that the parent ObjectSource can update the TupleSinkclassNotNodeclassObjectTypeNodeObjectTypeNodesare responsible for filtering and propagating the matching fact assertions propagated from theRetenode usingObjectTypeinterface.classReteThe Rete-OO network.classReteObjectTypeNodeclassTraitProxyObjectTypeNodeclassWindowNodeWindowNodesare nodes in theRetenetwork used to manage windows.Methods in org.drools.core.reteoo that return ObjectSink Modifier and Type Method Description ObjectSink[]CompositeObjectSinkAdapter. getSinks()ObjectSink[]CompositePartitionAwareObjectSinkAdapter. getSinks()ObjectSink[]EmptyObjectSinkAdapter. getSinks()ObjectSink[]ObjectSinkPropagator. getSinks()ObjectSink[]SingleObjectSinkAdapter. getSinks()Methods in org.drools.core.reteoo with parameters of type ObjectSink Modifier and Type Method Description ObjectSinkPropagatorCompositeObjectSinkAdapter. addObjectSink(ObjectSink sink)ObjectSinkPropagatorCompositeObjectSinkAdapter. addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)ObjectSinkPropagatorCompositePartitionAwareObjectSinkAdapter. addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)ObjectSinkPropagatorEmptyObjectSinkAdapter. addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)voidEntryPointNode. addObjectSink(ObjectSink objectSink)Adds theObjectSinkso that it may receiveObjectspropagated from thisObjectSource.ObjectSinkPropagatorObjectSinkPropagator. addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)voidObjectSource. addObjectSink(ObjectSink objectSink)Adds theObjectSinkso that it may receiveFactHandleImplpropagated from thisObjectSource.voidRete. addObjectSink(ObjectSink objectSink)Adds theObjectSinkso that it may receiveObjectspropagated from thisObjectSource.ObjectSinkPropagatorSingleObjectSinkAdapter. addObjectSink(ObjectSink sink, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)voidCompositePartitionAwareObjectSinkAdapter. changeSinkPartition(ObjectSink sink, RuleBasePartitionId oldPartition, RuleBasePartitionId newPartition, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)default voidObjectSinkPropagator. changeSinkPartition(ObjectSink sink, RuleBasePartitionId oldPartition, RuleBasePartitionId newPartition, int alphaNodeHashingThreshold, int alphaNodeRangeIndexThreshold)protected voidCompositeObjectSinkAdapter. doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)This is a Hook method for subclasses to override.protected voidCompositeObjectSinkAdapter. doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, InternalWorkingMemory workingMemory, ObjectSink sink)ObjectSinkPropagatorCompositeObjectSinkAdapter. removeObjectSink(ObjectSink sink)ObjectSinkPropagatorCompositePartitionAwareObjectSinkAdapter. removeObjectSink(ObjectSink sink)ObjectSinkPropagatorEmptyObjectSinkAdapter. removeObjectSink(ObjectSink sink)voidEntryPointNode. removeObjectSink(ObjectSink objectSink)ObjectSinkPropagatorObjectSinkPropagator. removeObjectSink(ObjectSink sink)voidObjectSource. removeObjectSink(ObjectSink objectSink)Removes theObjectSinkvoidRete. removeObjectSink(ObjectSink objectSink)ObjectSinkPropagatorSingleObjectSinkAdapter. removeObjectSink(ObjectSink sink)static voidSingleObjectSinkAdapter. staticDoLinkRiaNode(ObjectSink sink, InternalWorkingMemory wm)static voidSingleObjectSinkAdapter. staticDoUnlinkRiaNode(ObjectSink sink, InternalWorkingMemory wm)voidAlphaNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidEntryPointNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)abstract voidObjectSource. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidObjectTypeNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidRete. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidRightInputAdapterNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory workingMemory)voidWindowNode. updateSink(ObjectSink sink, PropagationContext context, InternalWorkingMemory wm)Constructors in org.drools.core.reteoo with parameters of type ObjectSink Constructor Description SingleObjectSinkAdapter(ObjectSink sink)
-