Package org.kie.pmml.api.runtime
Interface PMMLRuntime
-
public interface PMMLRuntime
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.kie.api.pmml.PMML4Resultevaluate(String modelName, PMMLRuntimeContext context)Evaluate the model, given the contextOptional<PMMLModel>getPMMLModel(String fileName, String modelName, PMMLRuntimeContext context)Returns the model registered with the given model name.List<PMMLModel>getPMMLModels(PMMLRuntimeContext context)Returns a list of all models available to this runtime
-
-
-
Method Detail
-
evaluate
org.kie.api.pmml.PMML4Result evaluate(String modelName, PMMLRuntimeContext context)
Evaluate the model, given the context- Parameters:
modelName- the name of the model to evaluatecontext- the context with all the input variables- Returns:
- the result of the evaluation
-
getPMMLModels
List<PMMLModel> getPMMLModels(PMMLRuntimeContext context)
Returns a list of all models available to this runtime- Returns:
- the list of available models. An empty list in case no model is available.
-
getPMMLModel
Optional<PMMLModel> getPMMLModel(String fileName, String modelName, PMMLRuntimeContext context)
Returns the model registered with the given model name.- Parameters:
modelName- the name of the model- Returns:
- the corresponding an
Optionalwith thePMMLModelretrieved, or an empty one if none is registered with the given name.
-
-