Class 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 Detail

      • AbstractProcessContext

        public AbstractProcessContext​(org.kie.api.runtime.KieRuntime kruntime)
    • Method Detail

      • getProcessInstance

        public org.kie.api.runtime.process.ProcessInstance getProcessInstance()
        Specified by:
        getProcessInstance in interface org.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:
        getNodeInstance in interface org.kie.api.runtime.process.ProcessContext
      • setNodeInstance

        public void setNodeInstance​(org.kie.api.runtime.process.NodeInstance nodeInstance)
      • getVariable

        public Object getVariable​(String variableName)
        Specified by:
        getVariable in interface org.kie.api.runtime.process.ProcessContext
      • setVariable

        public void setVariable​(String variableName,
                                Object value)
        Specified by:
        setVariable in interface org.kie.api.runtime.process.ProcessContext
      • getKieRuntime

        public org.kie.api.runtime.KieRuntime getKieRuntime()
        Specified by:
        getKieRuntime in interface org.kie.api.runtime.KieContext
      • getKnowledgeRuntime

        public org.kie.api.runtime.KieRuntime getKnowledgeRuntime()
        Specified by:
        getKnowledgeRuntime in interface org.kie.api.runtime.KieContext
      • getLogger

        public org.slf4j.Logger getLogger()