Package org.jbpm.process.instance
Class ProcessRuntimeImpl
java.lang.Object
org.jbpm.process.instance.AbstractProcessRuntime
org.jbpm.process.instance.ProcessRuntimeImpl
- All Implemented Interfaces:
org.drools.core.runtime.process.InternalProcessRuntime,InternalProcessRuntime,org.kie.api.event.process.ProcessEventManager,org.kie.api.runtime.process.ProcessRuntime,org.kie.internal.process.CorrelationAwareProcessRuntime,KogitoProcessRuntime.Provider
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jbpm.process.instance.AbstractProcessRuntime
kogitoProcessRuntime, processEventSupport -
Constructor Summary
ConstructorsConstructorDescriptionProcessRuntimeImpl(Application application, org.drools.core.common.InternalWorkingMemory workingMemory) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidcreateProcessInstance(String processId, Map<String, Object> parameters) createProcessInstance(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String, Object> parameters) protected ExpirationTimecreateTimerInstance(Timer timer, org.drools.core.common.InternalKnowledgeRuntime kruntime) voiddispose()org.drools.core.common.InternalKnowledgeRuntimegetProcessInstance(String id, boolean readOnly) org.kie.api.runtime.process.ProcessInstancegetProcessInstance(org.kie.internal.process.CorrelationKey correlationKey) Collection<org.kie.api.runtime.process.ProcessInstance>org.kie.api.runtime.process.WorkItemManagervoidvoidbooleanisActive()voidvoidremoveProcessInstance(KogitoProcessInstance processInstance) voidsignalEvent(String type, Object event) voidsignalEvent(String s, Object o, String l) org.kie.api.runtime.process.ProcessInstancestartProcess(String processId) org.kie.api.runtime.process.ProcessInstancestartProcess(String processId, Map<String, Object> parameters) org.kie.api.runtime.process.ProcessInstanceorg.kie.api.runtime.process.ProcessInstancestartProcess(String processId, Map<String, Object> parameters, org.kie.api.runtime.rule.AgendaFilter agendaFilter) org.kie.api.runtime.process.ProcessInstancestartProcess(String processId, org.kie.api.runtime.rule.AgendaFilter agendaFilter) org.kie.api.runtime.process.ProcessInstancestartProcess(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String, Object> parameters) org.kie.api.runtime.process.ProcessInstanceorg.kie.api.runtime.process.ProcessInstancestartProcessFromNodeIds(String s, org.kie.internal.process.CorrelationKey correlationKey, Map<String, Object> map, String... strings) org.kie.api.runtime.process.ProcessInstanceMethods inherited from class org.jbpm.process.instance.AbstractProcessRuntime
addEventListener, getApplication, getProcessEventListeners, getProcessEventSupport, removeEventListener
-
Constructor Details
-
ProcessRuntimeImpl
public ProcessRuntimeImpl(Application application, org.drools.core.common.InternalWorkingMemory workingMemory)
-
-
Method Details
-
initStartTimers
public void initStartTimers() -
getKogitoProcessRuntime
- Specified by:
getKogitoProcessRuntimein interfaceKogitoProcessRuntime.Provider- Overrides:
getKogitoProcessRuntimein classAbstractProcessRuntime
-
startProcess
-
startProcess
-
startProcess
-
startProcess
public org.kie.api.runtime.process.ProcessInstance startProcess(String processId, org.kie.api.runtime.rule.AgendaFilter agendaFilter) -
startProcess
-
startProcessFromNodeIds
-
createProcessInstance
-
startProcessInstance
-
startProcess
-
createProcessInstance
public KogitoProcessInstance createProcessInstance(String processId, org.kie.internal.process.CorrelationKey correlationKey, Map<String, Object> parameters) -
startProcessFromNodeIds
-
getProcessInstance
public org.kie.api.runtime.process.ProcessInstance getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey) -
getProcessInstanceManager
-
getJobsService
-
getSignalManager
-
getProcessInstances
-
abortProcessInstance
-
getProcessInstance
-
getProcessInstance
-
removeProcessInstance
-
initProcessEventListeners
public void initProcessEventListeners() -
removeProcessEventListeners
public void removeProcessEventListeners() -
getWorkItemManager
public org.kie.api.runtime.process.WorkItemManager getWorkItemManager() -
getUnitOfWorkManager
-
signalEvent
-
signalEvent
-
dispose
public void dispose() -
clearProcessInstances
public void clearProcessInstances() -
clearProcessInstancesState
public void clearProcessInstancesState() -
isActive
public boolean isActive() -
createTimerInstance
protected ExpirationTime createTimerInstance(Timer timer, org.drools.core.common.InternalKnowledgeRuntime kruntime) -
getInternalKieRuntime
public org.drools.core.common.InternalKnowledgeRuntime getInternalKieRuntime()
-