Package org.jbpm.process.instance
Interface ProcessRuntimeContext
- All Known Implementing Classes:
LightProcessRuntimeContext
public interface ProcessRuntimeContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEventListener(org.kie.api.event.rule.DefaultAgendaEventListener conditional) createProcessInstance(org.kie.api.definition.process.Process process, org.kie.internal.process.CorrelationKey correlationKey) voidOptional<org.kie.api.definition.process.Process>findProcess(String id) Collection<org.kie.api.definition.process.Process>booleanisActive()voidqueueWorkingMemoryAction(org.drools.core.common.WorkingMemoryAction action) voidsetupParameters(ProcessInstance pi, Map<String, Object> parameters) void
-
Method Details
-
getProcesses
Collection<org.kie.api.definition.process.Process> getProcesses() -
findProcess
-
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
-