Uses of Class
org.drools.core.reteoo.ObjectSource
Packages that use ObjectSource
-
Uses of ObjectSource in org.drools.core.reteoo
Subclasses of ObjectSource in org.drools.core.reteooModifier and TypeClassDescriptionclassAlphaNodesare 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.classA node that is an entry point into the Rete network.classObjectTypeNodesare responsible for filtering and propagating the matching fact assertions propagated from theRetenode usingObjectTypeinterface.classThe 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.classWindowNodesare nodes in theRetenetwork used to manage windows.Fields in org.drools.core.reteoo declared as ObjectSourceModifier and TypeFieldDescriptionprotected ObjectSourceBetaNode.rightInputprotected ObjectSourceObjectSource.sourceMethods in org.drools.core.reteoo that return ObjectSourceModifier and TypeMethodDescriptionLeftInputAdapterNode.getObjectSource()LeftInputAdapterNode.getParentObjectSource()ObjectSource.getParentObjectSource()BetaNode.getRightInput()BetaNode.unwrapRightInput()Methods in org.drools.core.reteoo with parameters of type ObjectSourceModifier and TypeMethodDescriptionvoidObjectSource.setParentObjectSource(ObjectSource source) voidBetaNode.setRightInput(ObjectSource rightInput) protected static voidObjectTypeNode.updateTupleSinkId(ObjectTypeNode otn, ObjectSource source) Constructors in org.drools.core.reteoo with parameters of type ObjectSourceModifierConstructorDescriptionAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context) AlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context) Construct anAlphaNodewith a unique id using the providedFieldConstraintand the givenObjectSource.AlphaTerminalNode(int id, ObjectSource source, BuildContext context) protectedBetaNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints constraints, BuildContext context) Constructs aBetaNodeusing the specifiedBetaNodeBinder.EntryPointNode(int id, RuleBasePartitionId partitionId, ObjectSource objectSource, EntryPointId entryPoint) EntryPointNode(int id, ObjectSource objectSource, BuildContext context) ExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, BuildContext context) JoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) LeftInputAdapterNode(int id, ObjectSource source, BuildContext context) Constructus a LeftInputAdapterNode with a unique id that receivesFactHandlefrom a parentObjectSourceand adds it to a given pattern in the resulting Tuples.NotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, BuildContext context) WindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<BehaviorRuntime> behaviors, ObjectSource objectSource, BuildContext context) Construct aWindowNodewith a unique id using the provided list ofAlphaNodeFieldConstraintand the givenObjectSource. -
Uses of ObjectSource in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return ObjectSourceMethods in org.drools.core.reteoo.builder with parameters of type ObjectSourceModifier and TypeMethodDescriptionNodeFactory.buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context) PhreakNodeFactory.buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, BuildContext context) NodeFactory.buildAlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context) PhreakNodeFactory.buildAlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context) NodeFactory.buildEntryPointNode(int id, RuleBasePartitionId partitionId, ObjectSource objectSource, EntryPointId entryPoint) NodeFactory.buildEntryPointNode(int id, ObjectSource objectSource, BuildContext context) PhreakNodeFactory.buildEntryPointNode(int id, RuleBasePartitionId partitionId, ObjectSource objectSource, EntryPointId entryPoint) PhreakNodeFactory.buildEntryPointNode(int id, ObjectSource objectSource, BuildContext context) NodeFactory.buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) PhreakNodeFactory.buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) NodeFactory.buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) PhreakNodeFactory.buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) NodeFactory.buildLeftInputAdapterNode(int nextId, ObjectSource objectSource, BuildContext context, boolean terminal) PhreakNodeFactory.buildLeftInputAdapterNode(int id, ObjectSource objectSource, BuildContext context, boolean terminal) NodeFactory.buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) PhreakNodeFactory.buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context) NodeFactory.buildWindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<BehaviorRuntime> behaviors, ObjectSource objectSource, BuildContext context) PhreakNodeFactory.buildWindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<BehaviorRuntime> behaviors, ObjectSource objectSource, BuildContext context) voidBuildContext.setObjectSource(ObjectSource objectSource)