Package org.kie.pmml.models.drools.utils
Class KiePMMLSessionUtils.Builder
- java.lang.Object
-
- org.kie.pmml.models.drools.utils.KiePMMLSessionUtils.Builder
-
- Enclosing class:
- KiePMMLSessionUtils
public static class KiePMMLSessionUtils.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KiePMMLSessionUtilsbuild()KiePMMLSessionUtils.BuilderwithAgendaEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)Add anAgendaEventListenerto the underlyingKieSessionKiePMMLSessionUtils.BuilderwithObjectsInSession(Map<String,Object> unwrappedInputParams, Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)InsertObjects to the underlyingKieSession.KiePMMLSessionUtils.BuilderwithOutputFieldsMap(Map<String,Object> outputFieldsMap)InsertMap<String, Object>outputFieldsMap to the underlyingKieSession.
-
-
-
Method Detail
-
withAgendaEventListener
public KiePMMLSessionUtils.Builder withAgendaEventListener(org.kie.api.event.rule.AgendaEventListener agendaEventListener)
Add anAgendaEventListenerto the underlyingKieSession- Parameters:
agendaEventListener-- Returns:
-
withObjectsInSession
public KiePMMLSessionUtils.Builder withObjectsInSession(Map<String,Object> unwrappedInputParams, Map<String,KiePMMLOriginalTypeGeneratedType> fieldTypeMap)
InsertObjects to the underlyingKieSession. SuchObjects are retrieved out of the givenMaps- Parameters:
unwrappedInputParams-fieldTypeMap-- Returns:
-
withOutputFieldsMap
public KiePMMLSessionUtils.Builder withOutputFieldsMap(Map<String,Object> outputFieldsMap)
InsertMap<String, Object>outputFieldsMap to the underlyingKieSession.- Parameters:
outputFieldsMap-- Returns:
-
build
public KiePMMLSessionUtils build()
-
-