[jboss-jira] [JBoss JIRA] (DROOLS-3348) Support Compiled Feel Expression in the kie-maven-plugin
Luca Molteni (Jira)
issues at jboss.org
Mon Nov 26 10:13:00 EST 2018
[ https://issues.jboss.org/browse/DROOLS-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luca Molteni updated DROOLS-3348:
---------------------------------
Sprint: 2018 Week 48-50
> Support Compiled Feel Expression in the kie-maven-plugin
> --------------------------------------------------------
>
> Key: DROOLS-3348
> URL: https://issues.jboss.org/browse/DROOLS-3348
> Project: Drools
> Issue Type: Enhancement
> Components: executable model
> Reporter: Luca Molteni
> Assignee: Luca Molteni
> Priority: Major
>
> Currently the kie-maven-plugin avoid generating and compiles FEELExpression from DMN such as
> ```
> import static org.kie.dmn.feel.codegen.feel11.CompiledFEELSemanticMappings.*;
> import org.kie.dmn.feel.codegen.feel11.CompiledCustomFEELFunction;
> import org.kie.dmn.feel.codegen.feel11.CompiledFEELExpression;
> import org.kie.dmn.feel.codegen.feel11.CompiledFEELSupport;
> import org.kie.dmn.feel.lang.EvaluationContext;
> public class TemplateCompiledFEELExpression implements CompiledFEELExpression {
> /**
> * FEEL: 20
> */
> @Override
> public Object apply(EvaluationContext feelExprCtx) {
> return K_20;
> }
> public static final java.math.BigDecimal K_20 = new java.math.BigDecimal(20, java.math.MathContext.DECIMAL128);
> }
> ```
> These are jitted at runtime.
> We could compile them in kjar to have a faster runtime
> Poker: 5
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
More information about the jboss-jira
mailing list