Interface ProcessRuntimeContext

All Known Implementing Classes:
LightProcessRuntimeContext

public interface ProcessRuntimeContext
  • Method Details

    • getProcesses

      Collection<org.kie.api.definition.process.Process> getProcesses()
    • findProcess

      Optional<org.kie.api.definition.process.Process> findProcess(String id)
    • startOperation

      void startOperation()
    • endOperation

      void endOperation()
    • queueWorkingMemoryAction

      void queueWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction action)
    • addEventListener

      void addEventListener(org.kie.api.event.rule.DefaultAgendaEventListener conditional)
    • isActive

      boolean isActive()
    • createProcessInstance

      ProcessInstance createProcessInstance(org.kie.api.definition.process.Process process, org.kie.internal.process.CorrelationKey correlationKey)
    • setupParameters

      void setupParameters(ProcessInstance pi, Map<String,Object> parameters)