public class DMNRuntimeImpl extends Object implements org.kie.dmn.api.core.DMNRuntime
| Constructor and Description |
|---|
DMNRuntimeImpl(org.kie.api.runtime.KieRuntime runtime) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener) |
org.kie.dmn.api.core.DMNResult |
evaluateAll(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context) |
org.kie.dmn.api.core.DMNResult |
evaluateById(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context,
String... decisionIds) |
org.kie.dmn.api.core.DMNResult |
evaluateByName(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context,
String... decisionNames) |
org.kie.dmn.api.core.DMNResult |
evaluateDecisionById(org.kie.dmn.api.core.DMNModel model,
String decisionId,
org.kie.dmn.api.core.DMNContext context) |
org.kie.dmn.api.core.DMNResult |
evaluateDecisionByName(org.kie.dmn.api.core.DMNModel model,
String decisionName,
org.kie.dmn.api.core.DMNContext context) |
org.kie.dmn.api.core.DMNResult |
evaluateDecisionService(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context,
String decisionServiceName) |
Set<org.kie.dmn.api.core.event.DMNRuntimeEventListener> |
getListeners() |
org.kie.dmn.api.core.DMNModel |
getModel(String namespace,
String modelName) |
org.kie.dmn.api.core.DMNModel |
getModelById(String namespace,
String modelId) |
List<org.kie.dmn.api.core.DMNModel> |
getModels() |
List<DMNProfile> |
getProfiles() |
ClassLoader |
getRootClassLoader() |
org.kie.dmn.api.core.DMNRuntime |
getRuntime() |
org.kie.dmn.api.core.DMNContext |
newContext() |
boolean |
performRuntimeTypeCheck(org.kie.dmn.api.core.DMNModel model) |
void |
removeListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener) |
<T extends DMNOption> |
setOption(T option) |
public List<org.kie.dmn.api.core.DMNModel> getModels()
getModels in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNModel getModel(String namespace, String modelName)
getModel in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNModel getModelById(String namespace, String modelId)
getModelById in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNResult evaluateAll(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context)
evaluateAll in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNResult evaluateDecisionByName(org.kie.dmn.api.core.DMNModel model,
String decisionName,
org.kie.dmn.api.core.DMNContext context)
evaluateDecisionByName in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNResult evaluateDecisionById(org.kie.dmn.api.core.DMNModel model,
String decisionId,
org.kie.dmn.api.core.DMNContext context)
evaluateDecisionById in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNResult evaluateByName(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context,
String... decisionNames)
evaluateByName in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNResult evaluateById(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context,
String... decisionIds)
evaluateById in interface org.kie.dmn.api.core.DMNRuntimepublic void addListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener)
addListener in interface org.kie.dmn.api.core.event.DMNRuntimeEventManagerpublic void removeListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener)
removeListener in interface org.kie.dmn.api.core.event.DMNRuntimeEventManagerpublic Set<org.kie.dmn.api.core.event.DMNRuntimeEventListener> getListeners()
getListeners in interface org.kie.dmn.api.core.event.DMNRuntimeEventManagerpublic org.kie.dmn.api.core.DMNResult evaluateDecisionService(org.kie.dmn.api.core.DMNModel model,
org.kie.dmn.api.core.DMNContext context,
String decisionServiceName)
evaluateDecisionService in interface org.kie.dmn.api.core.DMNRuntimepublic boolean performRuntimeTypeCheck(org.kie.dmn.api.core.DMNModel model)
public final <T extends DMNOption> void setOption(T option)
public org.kie.dmn.api.core.DMNContext newContext()
newContext in interface org.kie.dmn.api.core.DMNRuntimepublic org.kie.dmn.api.core.DMNRuntime getRuntime()
getRuntime in interface org.kie.dmn.api.core.event.DMNRuntimeEventManagerpublic List<DMNProfile> getProfiles()
public ClassLoader getRootClassLoader()
getRootClassLoader in interface org.kie.dmn.api.core.DMNRuntimeCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.