Uses of Interface
org.drools.core.spi.RuleComponent
-
Packages that use RuleComponent Package Description org.drools.core.base.accumulators org.drools.core.common org.drools.core.reteoo.builder org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.builder.dialect.asm org.drools.core.rule.constraint org.drools.core.spi org.drools.core.time.impl -
-
Uses of RuleComponent in org.drools.core.base.accumulators
Classes in org.drools.core.base.accumulators that implement RuleComponent Modifier and Type Class Description classCollectAccumulatorAn accumulator to execute "collect" CEsclassJavaAccumulatorFunctionExecutorA Java accumulator function executor implementation -
Uses of RuleComponent in org.drools.core.common
Classes in org.drools.core.common that implement RuleComponent Modifier and Type Class Description classInstanceNotEqualsConstraintclassTupleStartEqualsConstraintChecks if one tuple is the start subtuple of other tuple. -
Uses of RuleComponent in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder that return RuleComponent Modifier and Type Method Description RuleComponentBuildContext. peekRuleComponent()Peeks at the top element from the rule component stack.RuleComponentBuildContext. popRuleComponent()Removes the top element from the rule component stack.Methods in org.drools.core.reteoo.builder with parameters of type RuleComponent Modifier and Type Method Description voidBuildContext. pushRuleComponent(RuleComponent ruleComponent)Adds the ruleComponent to the top of the rule component stack. -
Uses of RuleComponent in org.drools.core.rule
Subinterfaces of RuleComponent in org.drools.core.rule Modifier and Type Interface Description interfaceBehaviorAn interface for all behavior implementationsinterfaceIndexableConstraintinterfaceIntervalProviderConstraintinterfacePatternSourceA markup interface for pattern source elementsinterfaceRuleConditionElementClasses in org.drools.core.rule that implement RuleComponent Modifier and Type Class Description classAbstractCompositeConstraintA superclass for all composite constraints, like "OR" and "AND"classAccumulateA class to represent the Accumulate CEclassAsyncReceiveclassAsyncSendclassCollectclassConditionalBranchclassConditionalElementclassEntryPointIdThis class defines a Rete "Entry Point".classEvalConditionclassForallThe forall conditional element.classFromclassGroupElementclassMultiAccumulateclassMutableTypeConstraintA base class for constraintsclassNamedConsequenceclassPatternclassPredicateConstraintA predicate can be written as a top level constraint or be nested inside inside a field constraint (and as so, must implement the Restriction interface).classQueryElementclassSingleAccumulateclassSlidingLengthWindowA length window behavior implementationclassSlidingTimeWindowclassWindowReferenceThis class defines a reference to a declared windowstatic classXpathBackReference.RelativePattern -
Uses of RuleComponent in org.drools.core.rule.builder.dialect.asm
Subinterfaces of RuleComponent in org.drools.core.rule.builder.dialect.asm Modifier and Type Interface Description interfaceConsequenceStubinterfaceEvalStubinterfacePredicateStubinterfaceReturnValueStub -
Uses of RuleComponent in org.drools.core.rule.constraint
Classes in org.drools.core.rule.constraint that implement RuleComponent Modifier and Type Class Description classEvaluatorConstraintclassNegConstraintclassQueryNameConstraintclassXpathConstraint -
Uses of RuleComponent in org.drools.core.spi
Subinterfaces of RuleComponent in org.drools.core.spi Modifier and Type Interface Description interfaceAccumulatorAccumulator Created: 04/06/2006interfaceAlphaNodeFieldConstraintinterfaceBetaNodeFieldConstraintinterfaceCompiledInvokerThis interface is used by semantic modules that are compiled to bytecode.interfaceConsequenceConsequence to be fired upon successful match of aRule.interfaceConstraintinterfaceEvalExpressioninterfaceInvokerinterfaceMvelAccumulatorinterfacePredicateExpressioninterfaceReturnValueExpressionClasses in org.drools.core.spi that implement RuleComponent Modifier and Type Class Description static classAccumulator.SafeAccumulatorThis class is used as a wrapper delegate when a security policy is in place.static classConsequence.SafeConsequencestatic classEvalExpression.SafeEvalExpressionstatic classPredicateExpression.SafePredicateExpressionstatic classReturnValueExpression.SafeReturnValueExpression -
Uses of RuleComponent in org.drools.core.time.impl
Subinterfaces of RuleComponent in org.drools.core.time.impl Modifier and Type Interface Description interfaceTimerClasses in org.drools.core.time.impl that implement RuleComponent Modifier and Type Class Description classBaseTimerclassCompositeMaxDurationTimerWhile a rule might have multiple DurationTimers, due to LHS CEP rules, there can only ever be one timer attribute.classCronTimerclassDurationTimerclassExpressionIntervalTimerclassIntervalTimer
-