Class WorkflowState


  • public final class WorkflowState
    extends Object
    • Method Detail

      • getNextWorkflowVersion

        public int getNextWorkflowVersion​(String bpmnProcessId)
      • putDeployment

        public void putDeployment​(DeploymentRecord deploymentRecord)
      • getWorkflowByProcessIdAndVersion

        public DeployedWorkflow getWorkflowByProcessIdAndVersion​(org.agrona.DirectBuffer bpmnProcessId,
                                                                 int version)
      • getWorkflowByKey

        public DeployedWorkflow getWorkflowByKey​(long workflowKey)
      • getLatestWorkflowVersionByProcessId

        public DeployedWorkflow getLatestWorkflowVersionByProcessId​(org.agrona.DirectBuffer bpmnProcessId)
      • getWorkflowsByBpmnProcessId

        public Collection<DeployedWorkflow> getWorkflowsByBpmnProcessId​(org.agrona.DirectBuffer processId)
      • putLatestVersionDigest

        public void putLatestVersionDigest​(org.agrona.DirectBuffer processId,
                                           org.agrona.DirectBuffer digest)
      • getLatestVersionDigest

        public org.agrona.DirectBuffer getLatestVersionDigest​(org.agrona.DirectBuffer processId)
      • getFlowElement

        public <T extends ExecutableFlowElement> T getFlowElement​(long workflowKey,
                                                                  org.agrona.DirectBuffer elementId,
                                                                  Class<T> elementType)