Class LambdaSalience
- java.lang.Object
-
- org.drools.modelcompiler.attributes.DynamicAttributeEvaluator<Integer>
-
- org.drools.modelcompiler.attributes.LambdaSalience
-
- All Implemented Interfaces:
Serializable,org.drools.core.spi.Salience
public class LambdaSalience extends DynamicAttributeEvaluator<Integer> implements org.drools.core.spi.Salience
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.drools.modelcompiler.attributes.DynamicAttributeEvaluator
supplier
-
-
Constructor Summary
Constructors Constructor Description LambdaSalience(org.drools.model.DynamicValueSupplier<Integer> supplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetValue()intgetValue(org.drools.core.spi.Activation activation, org.kie.api.definition.rule.Rule rule, org.drools.core.common.ReteEvaluator reteEvaluator)booleanisDefault()booleanisDynamic()-
Methods inherited from class org.drools.modelcompiler.attributes.DynamicAttributeEvaluator
getDeclarations
-
-
-
-
Constructor Detail
-
LambdaSalience
public LambdaSalience(org.drools.model.DynamicValueSupplier<Integer> supplier)
-
-
Method Detail
-
getValue
public int getValue(org.drools.core.spi.Activation activation, org.kie.api.definition.rule.Rule rule, org.drools.core.common.ReteEvaluator reteEvaluator)- Specified by:
getValuein interfaceorg.drools.core.spi.Salience
-
getValue
public int getValue()
- Specified by:
getValuein interfaceorg.drools.core.spi.Salience
-
isDynamic
public boolean isDynamic()
- Specified by:
isDynamicin interfaceorg.drools.core.spi.Salience
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceorg.drools.core.spi.Salience
-
-