Drools :: Core 6.1.0.Beta1

Uses of Class
org.drools.core.reteoo.ObjectSource

Packages that use ObjectSource
org.drools.core.reteoo   
org.drools.core.reteoo.builder   
 

Uses of ObjectSource in org.drools.core.reteoo
 

Subclasses of ObjectSource in org.drools.core.reteoo
 class AlphaNode
          AlphaNodes are nodes in the Rete network used to apply FieldConstraint<.code>s on asserted fact objects where the FieldConstraints have no dependencies on any other of the facts in the current Rule.
 class EntryPointNode
          A node that is an entry point into the Rete network.
 class ObjectTypeNode
          ObjectTypeNodes are responsible for filtering and propagating the matching fact assertions propagated from the Rete node using ObjectType interface.
 class PropagationQueuingNode
          A node that will add the propagation to the working memory actions queue, in order to allow multiple threads to concurrently assert objects to multiple entry points.
 class Rete
          The Rete-OO network.
 class ReteObjectTypeNode
           
 class RightInputAdapterNode
          When 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.
 class TraitObjectTypeNode
           
 class TraitProxyObjectTypeNode
           
 class WindowNode
          WindowNodes are nodes in the Rete network used to manage windows.
 

Fields in org.drools.core.reteoo declared as ObjectSource
protected  ObjectSource BetaNode.rightInput
           
protected  ObjectSource ObjectSource.source
           
 

Methods in org.drools.core.reteoo that return ObjectSource
 ObjectSource LeftInputAdapterNode.getObjectSource()
           
 ObjectSource LeftInputAdapterNode.getParentObjectSource()
           
 ObjectSource ObjectSource.getParentObjectSource()
           
 ObjectSource BetaNode.getRightInput()
           
 ObjectSource BetaNode.unwrapRightInput()
           
 

Methods in org.drools.core.reteoo with parameters of type ObjectSource
protected static void ObjectTypeNode.updateTupleSinkId(ObjectTypeNode otn, ObjectSource source)
           
 

Constructors in org.drools.core.reteoo with parameters of type ObjectSource
AccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, boolean unwrapRightObject, BuildContext context)
           
AlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)
          Construct an AlphaNode with a unique id using the provided FieldConstraint and the given ObjectSource.
EntryPointNode(int id, ObjectSource objectSource, BuildContext context)
           
EntryPointNode(int id, RuleBasePartitionId partitionId, boolean partitionsEnabled, ObjectSource objectSource, EntryPointId entryPoint)
           
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 receives FactHandle from a parent ObjectSource and adds it to a given pattern in the resulting Tuples.
NotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints joinNodeBinder, BuildContext context)
           
PropagationQueuingNode(int id, ObjectSource objectSource, BuildContext context)
          Construct a PropagationQueuingNode that will queue up propagations until it the engine reaches a safe propagation point, when all the queued facts are propagated.
WindowNode(int id, List<AlphaNodeFieldConstraint> constraints, List<Behavior> behaviors, ObjectSource objectSource, BuildContext context)
          Construct a WindowNode with a unique id using the provided list of AlphaNodeFieldConstraint and the given ObjectSource.
 

Uses of ObjectSource in org.drools.core.reteoo.builder
 

Methods in org.drools.core.reteoo.builder that return ObjectSource
 ObjectSource NodeFactory.buildPropagationQueuingNode(int id, ObjectSource objectSource, BuildContext context)
           
 ObjectSource BuildContext.getObjectSource()
           
 

Methods in org.drools.core.reteoo.builder with parameters of type ObjectSource
 AccumulateNode NodeFactory.buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, boolean unwrapRightObject, BuildContext context)
           
 AccumulateNode PhreakNodeFactory.buildAccumulateNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, AlphaNodeFieldConstraint[] resultConstraints, BetaConstraints sourceBinder, BetaConstraints resultBinder, Accumulate accumulate, boolean unwrapRightObject, BuildContext context)
           
 AlphaNode NodeFactory.buildAlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)
           
 AlphaNode PhreakNodeFactory.buildAlphaNode(int id, AlphaNodeFieldConstraint constraint, ObjectSource objectSource, BuildContext context)
           
 EntryPointNode NodeFactory.buildEntryPointNode(int id, ObjectSource objectSource, BuildContext context)
           
 EntryPointNode PhreakNodeFactory.buildEntryPointNode(int id, ObjectSource objectSource, BuildContext context)
           
 EntryPointNode NodeFactory.buildEntryPointNode(int id, RuleBasePartitionId partitionId, boolean partitionsEnabled, ObjectSource objectSource, EntryPointId entryPoint)
           
 EntryPointNode PhreakNodeFactory.buildEntryPointNode(int id, RuleBasePartitionId partitionId, boolean partitionsEnabled, ObjectSource objectSource, EntryPointId entryPoint)
           
 ExistsNode NodeFactory.buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 ExistsNode PhreakNodeFactory.buildExistsNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 JoinNode NodeFactory.buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 JoinNode PhreakNodeFactory.buildJoinNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 LeftInputAdapterNode NodeFactory.buildLeftInputAdapterNode(int nextId, ObjectSource objectSource, BuildContext context)
           
 LeftInputAdapterNode PhreakNodeFactory.buildLeftInputAdapterNode(int id, ObjectSource objectSource, BuildContext context)
           
 NotNode NodeFactory.buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 NotNode PhreakNodeFactory.buildNotNode(int id, LeftTupleSource leftInput, ObjectSource rightInput, BetaConstraints binder, BuildContext context)
           
 ObjectSource NodeFactory.buildPropagationQueuingNode(int id, ObjectSource objectSource, BuildContext context)
           
 PropagationQueuingNode PhreakNodeFactory.buildPropagationQueuingNode(int id, ObjectSource objectSource, BuildContext context)
           
 void BuildContext.setObjectSource(ObjectSource objectSource)
           
 


Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.