public interface ModelImplementationProvider<T extends org.dmg.pmml.Model,E extends KiePMMLModel>
| Modifier and Type | Method and Description |
|---|---|
E |
getKiePMMLModel(String packageName,
org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
HasClassLoader hasClassloader)
Method to be called for a runtime compilation
|
E |
getKiePMMLModelWithSources(String packageName,
org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
HasClassLoader hasClassloader)
Method to be called following a kie-maven-plugin invocation
|
default E |
getKiePMMLModelWithSourcesCompiled(String packageName,
org.dmg.pmml.DataDictionary dataDictionary,
org.dmg.pmml.TransformationDictionary transformationDictionary,
T model,
HasClassLoader hasClassloader)
Method provided only to have drools models working when invoked by a
KiePMMLMiningModel
Default implementation provided for not-drools models. |
PMML_MODEL |
getPMMLModelType() |
PMML_MODEL getPMMLModelType()
E getKiePMMLModel(String packageName, org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, HasClassLoader hasClassloader)
packageName - the package into which put all the generated classes out of the given ModeldataDictionary - transformationDictionary - model - hasClassloader - Using HasClassloader to avoid coupling with droolsKiePMMLInternalExceptionE getKiePMMLModelWithSources(String packageName, org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, HasClassLoader hasClassloader)
packageName - the package into which put all the generated classes out of the given ModeldataDictionary - transformationDictionary - model - hasClassloader - Using HasClassloader to avoid coupling with droolsKiePMMLInternalExceptiondefault E getKiePMMLModelWithSourcesCompiled(String packageName, org.dmg.pmml.DataDictionary dataDictionary, org.dmg.pmml.TransformationDictionary transformationDictionary, T model, HasClassLoader hasClassloader)
KiePMMLMiningModel
Default implementation provided for not-drools models.packageName - the package into which put all the generated classes out of the given ModeldataDictionary - transformationDictionary - model - hasClassloader - Using HasClassloader to avoid coupling with droolsKiePMMLInternalExceptionCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.