Uses of Interface
org.drools.core.reteoo.Sink
Packages that use Sink
-
Uses of Sink in org.drools.core.reteoo
Subinterfaces of Sink in org.drools.core.reteooModifier and TypeInterfaceDescriptioninterfaceReceiver of propagatedReteTuples from aTupleSource.interfaceItems placed in aLinkedListmust implement this interface .interfaceReceiver of propagatedFactHandleImpls from aObjectSource.interfaceItems placed in aLinkedListmust implement this interface .interfaceinterfaceinterfaceA markup interface for terminal nodesClasses in org.drools.core.reteoo that implement SinkModifier and TypeClassDescriptionclassclassAccumulateNode A beta node capable of doing accumulate logic.classAlphaNodesare 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.classclassclassAsyncSendNode<T extends AsyncSendNode.AsyncSendMemory>classstatic classUsed with the updateSink method, so that the parent ObjectSource can update the TupleSinkclassNode which allows to follow different paths in the Rete-OO network, based on the result of a booleanTest.classA node that is an entry point into the Rete network.classclassExistsNodeextendsBetaNodeto perform tests for the existence of a Fact plus one or more conditions.classFromNode<T extends FromNode.FromMemory>classclassAll 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 classUsed with the updateSink method, so that the parent ObjectSource can update the TupleSinkclassclassObjectTypeNodesare responsible for filtering and propagating the matching fact assertions propagated from theRetenode usingObjectTypeinterface.classclassLeaf Rete-OO node responsible for enactingActions on a matchedRule.classclassThe Rete-OO network.classclassWhen joining a subnetwork into the main network again, RightInputAdapterNode adapts the subnetwork's tuple into a fact in order right join it with the tuple being propagated in the main network.classLeaf Rete-OO node responsible for enactingActions on a matchedRule.classclassWindowNodesare nodes in theRetenetwork used to manage windows.Methods in org.drools.core.reteoo that return SinkMethods in org.drools.core.reteoo with parameters of type SinkModifier and TypeMethodDescriptionstatic TupleImplTupleFactory.createLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(Sink s, InternalFactHandle factHandle, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, Sink s, PropagationContext pctx, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink s, boolean leftTupleMemoryEnabled) static TupleImplTupleFactory.createPeer(Sink n, TupleImpl original) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) AgendaComponentFactory.createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) voidvoidprotected voidprotected voidConstructors in org.drools.core.reteoo with parameters of type SinkModifierConstructorDescriptionEvalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) EvalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) LeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) LeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) LeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) LeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) NotNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) NotNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) ReactiveFromNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) ReactiveFromNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) ReactiveFromNodeLeftTuple(FactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RightTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) RuleTerminalNodeLeftTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) SubnetworkTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) SubnetworkTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) SubnetworkTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) SubnetworkTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) SubnetworkTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) TupleImpl(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) TupleImpl(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) TupleImpl(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) TupleImpl(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)