[jboss-jira] [JBoss JIRA] (DROOLS-5360) Replace KiePMMLModel with modelname in PMMLModelExecutor.evaluate
Gabriele Cardosi (Jira)
issues at jboss.org
Fri May 22 07:31:13 EDT 2020
Gabriele Cardosi created DROOLS-5360:
----------------------------------------
Summary: Replace KiePMMLModel with modelname in PMMLModelExecutor.evaluate
Key: DROOLS-5360
URL: https://issues.redhat.com/browse/DROOLS-5360
Project: Drools
Issue Type: Task
Reporter: Gabriele Cardosi
Assignee: Gabriele Cardosi
Change PMMLModelExecutor public API so that user should not retrieve the KiePMMLModel to invoke the "evaluate" method
{code:java}
PMML4Result evaluate(final KieBase knowledgeBase, KiePMMLModel model, PMMLContext context)
{code}
->
{code:java}
PMML4Result evaluate(final KieBase knowledgeBase, String modelName, PMMLContext context);
{code}
Create AbstractPMMLModelExecutor that implement the above interface and declare an abstract method
{code:java}
PMML4Result evaluate(final KieBase knowledgeBase, KiePMMLModel model, PMMLContext context)
{code}
AbstractPMMLModelExecutor should then use KnoweledgeBaseUtils to retrieve the KiePMMLModel and invoke/delegate to actual implementations
Actual implementations should then extend AbstractPMMLModelExecutor
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list