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 |
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) |
Set<org.kie.dmn.api.core.event.DMNRuntimeEventListener> |
getListeners() |
org.kie.dmn.api.core.DMNModel |
getModel(String namespace,
String modelName) |
List<org.kie.dmn.api.core.DMNModel> |
getModels() |
org.kie.dmn.api.core.DMNContext |
newContext() |
void |
removeListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener) |
public List<org.kie.dmn.api.core.DMNModel> getModels()
getModels
in interface org.kie.dmn.api.core.DMNRuntime
public org.kie.dmn.api.core.DMNModel getModel(String namespace, String modelName)
getModel
in interface org.kie.dmn.api.core.DMNRuntime
public 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.DMNRuntime
public 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.DMNRuntime
public 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.DMNRuntime
public void addListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener)
addListener
in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
public void removeListener(org.kie.dmn.api.core.event.DMNRuntimeEventListener listener)
removeListener
in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
public Set<org.kie.dmn.api.core.event.DMNRuntimeEventListener> getListeners()
getListeners
in interface org.kie.dmn.api.core.event.DMNRuntimeEventManager
public org.kie.dmn.api.core.DMNContext newContext()
newContext
in interface org.kie.dmn.api.core.DMNRuntime
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.