Package org.jbpm.process.instance.impl
Class DefaultProcessInstanceManager
- java.lang.Object
-
- org.jbpm.process.instance.impl.DefaultProcessInstanceManager
-
- All Implemented Interfaces:
ProcessInstanceManager
public class DefaultProcessInstanceManager extends Object implements ProcessInstanceManager
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessInstanceManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance, org.kie.internal.process.CorrelationKey correlationKey)voidclearProcessInstances()voidclearProcessInstancesState()org.kie.api.runtime.process.ProcessInstancegetProcessInstance(long id)org.kie.api.runtime.process.ProcessInstancegetProcessInstance(long id, boolean readOnly)org.kie.api.runtime.process.ProcessInstancegetProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)Collection<org.kie.api.runtime.process.ProcessInstance>getProcessInstances()voidinternalAddProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)voidinternalRemoveProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)voidremoveProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)voidsetProcessCounter(AtomicLong processCounter)
-
-
-
Method Detail
-
addProcessInstance
public void addProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance, org.kie.internal.process.CorrelationKey correlationKey)- Specified by:
addProcessInstancein interfaceProcessInstanceManager
-
internalAddProcessInstance
public void internalAddProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)
- Specified by:
internalAddProcessInstancein interfaceProcessInstanceManager
-
getProcessInstances
public Collection<org.kie.api.runtime.process.ProcessInstance> getProcessInstances()
- Specified by:
getProcessInstancesin interfaceProcessInstanceManager
-
getProcessInstance
public org.kie.api.runtime.process.ProcessInstance getProcessInstance(long id)
- Specified by:
getProcessInstancein interfaceProcessInstanceManager
-
getProcessInstance
public org.kie.api.runtime.process.ProcessInstance getProcessInstance(long id, boolean readOnly)- Specified by:
getProcessInstancein interfaceProcessInstanceManager
-
removeProcessInstance
public void removeProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)
- Specified by:
removeProcessInstancein interfaceProcessInstanceManager
-
internalRemoveProcessInstance
public void internalRemoveProcessInstance(org.kie.api.runtime.process.ProcessInstance processInstance)
- Specified by:
internalRemoveProcessInstancein interfaceProcessInstanceManager
-
clearProcessInstances
public void clearProcessInstances()
- Specified by:
clearProcessInstancesin interfaceProcessInstanceManager
-
clearProcessInstancesState
public void clearProcessInstancesState()
- Specified by:
clearProcessInstancesStatein interfaceProcessInstanceManager
-
getProcessInstance
public org.kie.api.runtime.process.ProcessInstance getProcessInstance(org.kie.internal.process.CorrelationKey correlationKey)
- Specified by:
getProcessInstancein interfaceProcessInstanceManager
-
setProcessCounter
public void setProcessCounter(AtomicLong processCounter)
-
-