Package org.drools.kiesession.session
Class StatefulKnowledgeSessionImpl.DummyInternalProcessRuntime
java.lang.Object
org.drools.kiesession.session.StatefulKnowledgeSessionImpl.DummyInternalProcessRuntime
- All Implemented Interfaces:
InternalProcessRuntime,ProcessEventManager,ProcessRuntime,CorrelationAwareProcessRuntime
- Enclosing class:
- StatefulKnowledgeSessionImpl
public static class StatefulKnowledgeSessionImpl.DummyInternalProcessRuntime
extends Object
implements InternalProcessRuntime
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidabortProcessInstance(String processInstanceId) voidaddEventListener(ProcessEventListener listener) voidvoidcreateProcessInstance(String processId, Map<String, Object> parameters) createProcessInstance(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) voiddispose()getProcessInstance(String processInstanceId) getProcessInstance(String processInstanceId, boolean readonly) getProcessInstance(CorrelationKey correlationKey) voidremoveEventListener(ProcessEventListener listener) voidsignalEvent(String type, Object event) voidsignalEvent(String type, Object event, String processInstanceId) startProcess(String processId) startProcess(String processId, Map<String, Object> parameters) startProcess(String processId, Map<String, Object> parameters, AgendaFilter agendaFilter) startProcess(String processId, AgendaFilter agendaFilter) startProcess(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) startProcessFromNodeIds(String processId, CorrelationKey key, Map<String, Object> params, String... nodeIds) startProcessInstance(String processInstanceId)
-
Constructor Details
-
DummyInternalProcessRuntime
public DummyInternalProcessRuntime()
-
-
Method Details
-
dispose
public void dispose()- Specified by:
disposein interfaceInternalProcessRuntime
-
clearProcessInstances
public void clearProcessInstances()- Specified by:
clearProcessInstancesin interfaceInternalProcessRuntime
-
clearProcessInstancesState
public void clearProcessInstancesState()- Specified by:
clearProcessInstancesStatein interfaceInternalProcessRuntime
-
startProcess
public ProcessInstance startProcess(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) - Specified by:
startProcessin interfaceCorrelationAwareProcessRuntime
-
createProcessInstance
public ProcessInstance createProcessInstance(String processId, CorrelationKey correlationKey, Map<String, Object> parameters) - Specified by:
createProcessInstancein interfaceCorrelationAwareProcessRuntime
-
getProcessInstance
- Specified by:
getProcessInstancein interfaceCorrelationAwareProcessRuntime
-
addEventListener
- Specified by:
addEventListenerin interfaceProcessEventManager
-
removeEventListener
- Specified by:
removeEventListenerin interfaceProcessEventManager
-
getProcessEventListeners
- Specified by:
getProcessEventListenersin interfaceProcessEventManager
-
startProcess
- Specified by:
startProcessin interfaceProcessRuntime
-
startProcess
- Specified by:
startProcessin interfaceProcessRuntime
-
startProcess
- Specified by:
startProcessin interfaceProcessRuntime
-
startProcess
public ProcessInstance startProcess(String processId, Map<String, Object> parameters, AgendaFilter agendaFilter) - Specified by:
startProcessin interfaceProcessRuntime
-
createProcessInstance
- Specified by:
createProcessInstancein interfaceProcessRuntime
-
startProcessInstance
- Specified by:
startProcessInstancein interfaceProcessRuntime
-
signalEvent
- Specified by:
signalEventin interfaceProcessRuntime
-
signalEvent
- Specified by:
signalEventin interfaceProcessRuntime
-
getProcessInstances
- Specified by:
getProcessInstancesin interfaceProcessRuntime
-
getProcessInstance
- Specified by:
getProcessInstancein interfaceProcessRuntime
-
getProcessInstance
- Specified by:
getProcessInstancein interfaceProcessRuntime
-
abortProcessInstance
- Specified by:
abortProcessInstancein interfaceProcessRuntime
-
getWorkItemManager
- Specified by:
getWorkItemManagerin interfaceProcessRuntime
-
startProcessFromNodeIds
public ProcessInstance startProcessFromNodeIds(String processId, Map<String, Object> params, String... nodeInstancesIds) - Specified by:
startProcessFromNodeIdsin interfaceProcessRuntime
-
startProcessFromNodeIds
public ProcessInstance startProcessFromNodeIds(String processId, CorrelationKey key, Map<String, Object> params, String... nodeIds) - Specified by:
startProcessFromNodeIdsin interfaceCorrelationAwareProcessRuntime
-