Package org.drools.core.spi
Class AbstractProcessContext
- java.lang.Object
-
- org.drools.core.spi.AbstractProcessContext
-
- All Implemented Interfaces:
org.kie.api.runtime.KieContext,org.kie.api.runtime.process.ProcessContext
- Direct Known Subclasses:
ProcessContext
public abstract class AbstractProcessContext extends Object implements org.kie.api.runtime.process.ProcessContext
-
-
Constructor Summary
Constructors Constructor Description AbstractProcessContext(org.kie.api.runtime.KieRuntime kruntime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.runtime.KieRuntimegetKieRuntime()org.kie.api.runtime.KieRuntimegetKnowledgeRuntime()org.slf4j.LoggergetLogger()org.kie.api.runtime.process.NodeInstancegetNodeInstance()org.kie.api.runtime.process.ProcessInstancegetProcessInstance()ObjectgetVariable(String variableName)voidsetNodeInstance(org.kie.api.runtime.process.NodeInstance nodeInstance)voidsetProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)voidsetVariable(String variableName, Object value)
-
-
-
Method Detail
-
getProcessInstance
public org.kie.api.runtime.process.ProcessInstance getProcessInstance()
- Specified by:
getProcessInstancein interfaceorg.kie.api.runtime.process.ProcessContext
-
setProcessInstance
public void setProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)
-
getNodeInstance
public org.kie.api.runtime.process.NodeInstance getNodeInstance()
- Specified by:
getNodeInstancein interfaceorg.kie.api.runtime.process.ProcessContext
-
setNodeInstance
public void setNodeInstance(org.kie.api.runtime.process.NodeInstance nodeInstance)
-
getVariable
public Object getVariable(String variableName)
- Specified by:
getVariablein interfaceorg.kie.api.runtime.process.ProcessContext
-
setVariable
public void setVariable(String variableName, Object value)
- Specified by:
setVariablein interfaceorg.kie.api.runtime.process.ProcessContext
-
getKieRuntime
public org.kie.api.runtime.KieRuntime getKieRuntime()
- Specified by:
getKieRuntimein interfaceorg.kie.api.runtime.KieContext
-
getKnowledgeRuntime
public org.kie.api.runtime.KieRuntime getKnowledgeRuntime()
- Specified by:
getKnowledgeRuntimein interfaceorg.kie.api.runtime.KieContext
-
getLogger
public org.slf4j.Logger getLogger()
-
-