Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstance.Builder
Packages that use WorkflowInstance.Builder
Package
Description
Classes and interfaces for describing and implementing workflow definitions.
Classes for describing and constructing workflow instances.
-
Uses of WorkflowInstance.Builder in io.nflow.engine.internal.workflow
Methods in io.nflow.engine.internal.workflow that return WorkflowInstance.Builder -
Uses of WorkflowInstance.Builder in io.nflow.engine.workflow.definition
Methods in io.nflow.engine.workflow.definition that return WorkflowInstance.BuilderModifier and TypeMethodDescriptionStateExecution.workflowInstanceBuilder()Create a builder for creating child workflows. -
Uses of WorkflowInstance.Builder in io.nflow.engine.workflow.instance
Methods in io.nflow.engine.workflow.instance that return WorkflowInstance.BuilderModifier and TypeMethodDescriptionWorkflowInstanceFactory.newWorkflowInstanceBuilder()Return a new workflow instance builder.WorkflowInstance.Builder.putStateVariable(String key, Object value) Put a state variable to the state variables map.WorkflowInstance.Builder.putStateVariable(String key, String value) Put a state variable to the state variables map.WorkflowInstance.Builder.putStateVariable(String key, Optional<?> optionalValue) Put a state variable to the state variables map if the optional value is present.WorkflowInstance.Builder.setActions(List<WorkflowInstanceAction> actions) Set the workflow instance actions.WorkflowInstance.Builder.setArchived(boolean isArchived) Set whether the workflow instance is stored in archive or main tables.WorkflowInstance.Builder.setBusinessKey(String businessKey) Set the business key.WorkflowInstance.Builder.setCreated(org.joda.time.DateTime created) Set the creation timestamp.WorkflowInstance.Builder.setExecutorGroup(String executorGroup) Set the executor group name.WorkflowInstance.Builder.setExecutorId(Integer executorId) Set the executor instance identifier.WorkflowInstance.Builder.setExternalId(String externalId) Set the external identifier.WorkflowInstance.Builder.setId(long id) Set the workflow instance identifier.WorkflowInstance.Builder.setModified(org.joda.time.DateTime modified) Set the modification timestamp.WorkflowInstance.Builder.setNextActivation(org.joda.time.DateTime nextActivation) Set the next activation time.WorkflowInstance.Builder.setOriginalStateVariables(Map<String, String> originalStateVariables) Set the original state variables.WorkflowInstance.Builder.setParentActionId(Long parentActionId) Set the parent workflow identifier.WorkflowInstance.Builder.setParentWorkflowId(Long parentWorkflowId) Set the parent workflow identifier.WorkflowInstance.Builder.setPriority(Short priority) Set the priority of the workflow instance.WorkflowInstance.Builder.setRetries(int retries) Set the number of retries.Set the signal value.WorkflowInstance.Builder.setStartedIfNotSet(org.joda.time.DateTime started) Set the started timestamp if it has not already been set.WorkflowInstance.Builder.setState(WorkflowState state) Set the state.Set the state.WorkflowInstance.Builder.setStateText(String stateText) Set the state text.WorkflowInstance.Builder.setStateVariables(Map<String, String> stateVariables) Set the state variables.WorkflowInstance.Builder.setStatus(WorkflowInstance.WorkflowInstanceStatus status) Set the status.Set the type of the workflow definition.