Interface ProcessState
-
- All Known Subinterfaces:
MutableProcessState
- All Known Implementing Classes:
DbProcessState
public interface ProcessState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ExecutableFlowElement>
TgetFlowElement(long processDefinitionKey, org.agrona.DirectBuffer elementId, Class<T> elementType)
DeployedProcess
getLatestProcessVersionByProcessId(org.agrona.DirectBuffer processId)
org.agrona.DirectBuffer
getLatestVersionDigest(org.agrona.DirectBuffer processId)
DeployedProcess
getProcessByKey(long key)
DeployedProcess
getProcessByProcessIdAndVersion(org.agrona.DirectBuffer processId, int version)
Collection<DeployedProcess>
getProcesses()
Collection<DeployedProcess>
getProcessesByBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId)
int
getProcessVersion(String bpmnProcessId)
-
-
-
Method Detail
-
getLatestProcessVersionByProcessId
DeployedProcess getLatestProcessVersionByProcessId(org.agrona.DirectBuffer processId)
-
getProcessByProcessIdAndVersion
DeployedProcess getProcessByProcessIdAndVersion(org.agrona.DirectBuffer processId, int version)
-
getProcessByKey
DeployedProcess getProcessByKey(long key)
-
getProcesses
Collection<DeployedProcess> getProcesses()
-
getProcessesByBpmnProcessId
Collection<DeployedProcess> getProcessesByBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId)
-
getLatestVersionDigest
org.agrona.DirectBuffer getLatestVersionDigest(org.agrona.DirectBuffer processId)
-
getProcessVersion
int getProcessVersion(String bpmnProcessId)
-
getFlowElement
<T extends ExecutableFlowElement> T getFlowElement(long processDefinitionKey, org.agrona.DirectBuffer elementId, Class<T> elementType)
-
-