Package org.jbpm.process.instance.impl
Class ProcessInstanceImpl
java.lang.Object
org.jbpm.process.instance.impl.ProcessInstanceImpl
- All Implemented Interfaces:
Serializable,ContextableInstance,ContextInstanceContainer,ProcessInstance,org.kie.api.runtime.process.EventListener,org.kie.api.runtime.process.ProcessInstance,KogitoEventListener,KogitoProcessInstance
- Direct Known Subclasses:
WorkflowProcessInstanceImpl
Default implementation of a process instance.
- See Also:
-
Field Summary
Fields inherited from interface org.kie.kogito.internal.process.runtime.KogitoProcessInstance
SLA_ABORTED, SLA_MET, SLA_NA, SLA_PENDING, SLA_VIOLATED, STATE_ABORTED, STATE_ACTIVE, STATE_COMPLETED, STATE_ERROR, STATE_PENDING, STATE_SUSPENDED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContextInstance(String contextId, ContextInstance contextInstance) voidorg.kie.api.runtime.rule.AgendagetContextInstance(String contextId) getContextInstance(String contextId, long id) getContextInstance(Context context) getContextInstances(String contextId) String[]getId()org.drools.core.common.InternalKnowledgeRuntimeorg.kie.api.definition.process.ProcessintgetState()voidinternalSetState(int state) protected abstract voidinternalStart(String trigger) voidvoidremoveContextInstance(String contextId, ContextInstance contextInstance) voidsetContextInstance(String contextId, ContextInstance contextInstance) voidsetDescription(String description) voidsetHeaders(Map<String, List<String>> headers) voidvoidsetInternalProcess(org.kie.api.definition.process.Process process) voidsetKnowledgeRuntime(org.drools.core.common.InternalKnowledgeRuntime kruntime) voidsetMetaData(String name, Object data) voidsetOutcome(String outcome) voidsetParentProcessInstanceId(String parentProcessInstanceId) voidsetProcess(org.kie.api.definition.process.Process process) voidsetProcessId(String processId) voidsetProcessVersion(String processVersion) voidsetProcessXml(String processXml) voidsetRootProcessId(String rootProcessId) voidsetRootProcessInstanceId(String rootProcessInstanceId) voidsetState(int state) voidvoidsignalEvent(String type, Object event) voidstart()voidtoString()voidupdateProcess(org.kie.api.definition.process.Process process) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kie.kogito.internal.process.event.KogitoEventListener
getEventDescriptionsMethods inherited from interface org.kie.kogito.internal.process.runtime.KogitoProcessInstance
getBusinessKey, getReferenceId, getVariables, unwrap, wrapMethods inherited from interface org.jbpm.process.instance.ProcessInstance
configureTimers, getAgendaFilter, getDeploymentId, getFaultData, getSlaCompliance, getStartDate, isSignalCompletion, setAgendaFilter, setDeploymentId, setErrorState, setReferenceId, setSignalCompletion, setStartDate, setState
-
Constructor Details
-
ProcessInstanceImpl
public ProcessInstanceImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.kie.api.runtime.process.ProcessInstance
-
getStringId
- Specified by:
getStringIdin interfaceKogitoProcessInstance
-
setId
- Specified by:
setIdin interfaceProcessInstance
-
updateProcess
public void updateProcess(org.kie.api.definition.process.Process process) -
getProcessXml
-
setProcessXml
-
getProcess
public org.kie.api.definition.process.Process getProcess()- Specified by:
getProcessin interfaceProcessInstance- Specified by:
getProcessin interfaceorg.kie.api.runtime.process.ProcessInstance
-
setProcess
public void setProcess(org.kie.api.definition.process.Process process) - Specified by:
setProcessin interfaceProcessInstance
-
setInternalProcess
public void setInternalProcess(org.kie.api.definition.process.Process process) -
getProcessVersion
- Specified by:
getProcessVersionin interfaceorg.kie.api.runtime.process.ProcessInstance
-
setProcessVersion
-
getProcessId
- Specified by:
getProcessIdin interfaceorg.kie.api.runtime.process.ProcessInstance
-
setProcessId
-
getProcessName
- Specified by:
getProcessNamein interfaceorg.kie.api.runtime.process.ProcessInstance
-
setState
- Specified by:
setStatein interfaceProcessInstance
-
internalSetState
public void internalSetState(int state) -
getState
public int getState()- Specified by:
getStatein interfaceorg.kie.api.runtime.process.ProcessInstance
-
setState
public void setState(int state) - Specified by:
setStatein interfaceProcessInstance
-
getKnowledgeRuntime
public org.drools.core.common.InternalKnowledgeRuntime getKnowledgeRuntime()- Specified by:
getKnowledgeRuntimein interfaceProcessInstance
-
setKnowledgeRuntime
public void setKnowledgeRuntime(org.drools.core.common.InternalKnowledgeRuntime kruntime) - Specified by:
setKnowledgeRuntimein interfaceProcessInstance
-
getAgenda
public org.kie.api.runtime.rule.Agenda getAgenda() -
getContextContainer
- Specified by:
getContextContainerin interfaceContextInstanceContainer
-
setContextInstance
-
getContextInstance
- Specified by:
getContextInstancein interfaceContextableInstance
-
getContextInstances
- Specified by:
getContextInstancesin interfaceContextInstanceContainer
-
addContextInstance
- Specified by:
addContextInstancein interfaceContextInstanceContainer
-
removeContextInstance
- Specified by:
removeContextInstancein interfaceContextInstanceContainer
-
getContextInstance
- Specified by:
getContextInstancein interfaceContextInstanceContainer
-
getContextInstance
- Specified by:
getContextInstancein interfaceContextInstanceContainer
-
signalEvent
- Specified by:
signalEventin interfaceorg.kie.api.runtime.process.EventListener- Specified by:
signalEventin interfaceKogitoEventListener
-
start
public void start()- Specified by:
startin interfaceProcessInstance
-
start
- Specified by:
startin interfaceProcessInstance
-
internalStart
-
disconnect
public void disconnect()- Specified by:
disconnectin interfaceProcessInstance
-
reconnect
public void reconnect()- Specified by:
reconnectin interfaceProcessInstance
-
getEventTypes
- Specified by:
getEventTypesin interfaceorg.kie.api.runtime.process.EventListener- Specified by:
getEventTypesin interfaceKogitoEventListener
-
toString
-
getMetaData
- Specified by:
getMetaDatain interfaceProcessInstance
-
setMetaData
- Specified by:
setMetaDatain interfaceProcessInstance
-
getOutcome
- Specified by:
getOutcomein interfaceProcessInstance
-
setOutcome
-
getParentProcessInstanceId
- Specified by:
getParentProcessInstanceIdin interfaceorg.kie.api.runtime.process.ProcessInstance
-
setParentProcessInstanceId
- Specified by:
setParentProcessInstanceIdin interfaceProcessInstance
-
getRootProcessInstanceId
- Specified by:
getRootProcessInstanceIdin interfaceKogitoProcessInstance
-
setRootProcessInstanceId
- Specified by:
setRootProcessInstanceIdin interfaceProcessInstance
-
getRootProcessId
- Specified by:
getRootProcessIdin interfaceKogitoProcessInstance
-
setRootProcessId
- Specified by:
setRootProcessIdin interfaceProcessInstance
-
getDescription
- Specified by:
getDescriptionin interfaceKogitoProcessInstance
-
setDescription
-
getHeaders
- Specified by:
getHeadersin interfaceKogitoProcessInstance
-
setHeaders
-