Uses of Class
org.drools.core.RuleBaseConfiguration
Packages that use RuleBaseConfiguration
Package
Description
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
-
Uses of RuleBaseConfiguration in org.drools.core
Fields in org.drools.core with type parameters of type RuleBaseConfigurationModifier and TypeFieldDescriptionstatic final ConfigurationKey<RuleBaseConfiguration>RuleBaseConfiguration.KEY -
Uses of RuleBaseConfiguration in org.drools.core.common
Methods in org.drools.core.common with parameters of type RuleBaseConfigurationModifier and TypeMethodDescriptionBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) DefaultBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) DoubleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) EmptyBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) MultipleBetaConstraint.createBetaMemory(RuleBaseConfiguration config, int nodeType) QuadroupleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) SingleBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) SingleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) TripleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config, int nodeType) MemoryFactory.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) voidBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidDefaultBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidDoubleNonIndexSkipBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidEmptyBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) final voidMultipleBetaConstraint.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidQuadroupleNonIndexSkipBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidSingleBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidSingleNonIndexSkipBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) voidTripleNonIndexSkipBetaConstraints.initIndexes(int depth, int betaNodeType, RuleBaseConfiguration config) Constructors in org.drools.core.common with parameters of type RuleBaseConfigurationModifierConstructorDescriptionDefaultBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf) DefaultBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) DoubleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf) DoubleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) MultipleBetaConstraint(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) QuadroupleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf) QuadroupleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) SingleBetaConstraints(BetaConstraint[] constraint, RuleBaseConfiguration conf) SingleBetaConstraints(BetaConstraint constraint, RuleBaseConfiguration conf) SingleBetaConstraints(BetaConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex) TripleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf) TripleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) -
Uses of RuleBaseConfiguration in org.drools.core.impl
Methods in org.drools.core.impl that return RuleBaseConfigurationModifier and TypeMethodDescriptionInternalRuleBase.getRuleBaseConfiguration()KnowledgeBaseImpl.getRuleBaseConfiguration() -
Uses of RuleBaseConfiguration in org.drools.core.management
Constructors in org.drools.core.management with parameters of type RuleBaseConfigurationModifierConstructorDescriptionKieBaseConfigurationMonitor(RuleBaseConfiguration ruleBaseConf, KieBaseConfiguration kieBaseConf) -
Uses of RuleBaseConfiguration in org.drools.core.reteoo
Methods in org.drools.core.reteoo with parameters of type RuleBaseConfigurationModifier and TypeMethodDescriptionAbstractTerminalNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) AccumulateNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) Creates a BetaMemory for the BetaNode's memory.AsyncReceiveNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) AsyncSendNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) BetaNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) ConditionalBranchNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) EvalConditionNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) FromNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) LeftInputAdapterNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) QueryElementNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) ReactiveFromNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) RightInputAdapterNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) Creates and return the node memoryTimerNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) WindowNode.createMemory(RuleBaseConfiguration config, ReteEvaluator reteEvaluator) Creates the WindowNode's memory. -
Uses of RuleBaseConfiguration in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder with parameters of type RuleBaseConfigurationModifier and TypeMethodDescriptionBetaNodeConstraintFactory.createDefaultBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactoryImpl.createDefaultBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactory.createDoubleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactoryImpl.createDoubleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactory.createQuadroupleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactoryImpl.createQuadroupleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactory.createSingleBetaConstraints(BetaConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex) BetaNodeConstraintFactoryImpl.createSingleBetaConstraints(BetaConstraint constraint, RuleBaseConfiguration conf, boolean disableIndex) BetaNodeConstraintFactory.createTripleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) BetaNodeConstraintFactoryImpl.createTripleBetaConstraints(BetaConstraint[] constraints, RuleBaseConfiguration conf, boolean disableIndexing) -
Uses of RuleBaseConfiguration in org.drools.core.util.index
Methods in org.drools.core.util.index with parameters of type RuleBaseConfigurationModifier and TypeMethodDescriptionstatic BetaMemoryIndexFactory.createBetaMemory(RuleBaseConfiguration config, int nodeType, BetaConstraint... constraints) intIndexSpec.determineTypeWithEqualityPriority(int nodeType, BetaConstraint[] constraints, RuleBaseConfiguration config) intIndexSpec.determineTypeWithPatternOrder(int nodeType, BetaConstraint[] constraints, RuleBaseConfiguration config) voidIndexSpec.init(int nodeType, BetaConstraint[] constraints, RuleBaseConfiguration config) Constructors in org.drools.core.util.index with parameters of type RuleBaseConfigurationModifierConstructorDescriptionIndexSpec(int nodeType, BetaConstraint[] constraints, RuleBaseConfiguration config)