Class PMMLAssemblerService
- java.lang.Object
-
- org.kie.pmml.evaluator.assembler.service.PMMLAssemblerService
-
- All Implemented Interfaces:
org.kie.api.internal.assembler.KieAssemblerService,org.kie.api.internal.utils.KieService,org.kie.api.Service
public class PMMLAssemblerService extends Object implements org.kie.api.internal.assembler.KieAssemblerService
-
-
Field Summary
Fields Modifier and Type Field Description static StringPMML_COMPILER_CACHE_KEY
-
Constructor Summary
Constructors Constructor Description PMMLAssemblerService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddModels(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilderImpl, List<org.kie.pmml.commons.model.KiePMMLModel> toAdd)voidaddResourceAfterRules(Object kbuilder, org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type, org.kie.api.io.ResourceConfiguration configuration)voidaddResourcesAfterRules(Object kbuilder, Collection<org.kie.api.io.ResourceWithConfiguration> resources, org.kie.api.io.ResourceType type)static String[]getFactoryClassNamePackageName(org.kie.api.io.Resource resource)Returns an array where the first item is the factory class name and the second item is the package name, built starting from the givenResourceorg.kie.api.io.ResourceTypegetResourceType()
-
-
-
Field Detail
-
PMML_COMPILER_CACHE_KEY
public static final String PMML_COMPILER_CACHE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFactoryClassNamePackageName
public static String[] getFactoryClassNamePackageName(org.kie.api.io.Resource resource)
Returns an array where the first item is the factory class name and the second item is the package name, built starting from the givenResource- Parameters:
resource-- Returns:
-
getResourceType
public org.kie.api.io.ResourceType getResourceType()
- Specified by:
getResourceTypein interfaceorg.kie.api.internal.assembler.KieAssemblerService
-
addResourcesAfterRules
public void addResourcesAfterRules(Object kbuilder, Collection<org.kie.api.io.ResourceWithConfiguration> resources, org.kie.api.io.ResourceType type)
- Specified by:
addResourcesAfterRulesin interfaceorg.kie.api.internal.assembler.KieAssemblerService
-
addResourceAfterRules
public void addResourceAfterRules(Object kbuilder, org.kie.api.io.Resource resource, org.kie.api.io.ResourceType type, org.kie.api.io.ResourceConfiguration configuration)
- Specified by:
addResourceAfterRulesin interfaceorg.kie.api.internal.assembler.KieAssemblerService
-
addModels
protected void addModels(org.drools.compiler.builder.impl.KnowledgeBuilderImpl kbuilderImpl, List<org.kie.pmml.commons.model.KiePMMLModel> toAdd)
-
-