Uses of Class
io.nflow.engine.workflow.instance.WorkflowInstance
Packages that use WorkflowInstance
Package
Description
Classes and interfaces for implementing workflow executor listeners.
Services for for managing and querying nFlow engine during runtime.
Classes and interfaces for describing and implementing workflow definitions.
Classes for describing and constructing workflow instances.
-
Uses of WorkflowInstance in io.nflow.engine.internal.dao
Methods in io.nflow.engine.internal.dao that return WorkflowInstanceModifier and TypeMethodDescriptionWorkflowInstanceDao.getWorkflowInstance(long id, Set<WorkflowInstanceInclude> includes, Long maxActions, boolean queryArchive) Methods in io.nflow.engine.internal.dao that return types with arguments of type WorkflowInstanceModifier and TypeMethodDescriptionWorkflowInstanceDao.queryWorkflowInstances(QueryWorkflowInstances query) WorkflowInstanceDao.queryWorkflowInstancesAsStream(QueryWorkflowInstances query) Methods in io.nflow.engine.internal.dao with parameters of type WorkflowInstanceModifier and TypeMethodDescriptionlongWorkflowInstanceDao.insertWorkflowInstance(WorkflowInstance instance) longWorkflowInstanceDao.insertWorkflowInstanceAction(WorkflowInstance instance, WorkflowInstanceAction action) NflowTable.tableFor(WorkflowInstance instance) booleanWorkflowInstanceDao.updateNotRunningWorkflowInstance(WorkflowInstance instance) intWorkflowInstanceDao.updateWorkflowInstance(WorkflowInstance instance) voidWorkflowInstanceDao.updateWorkflowInstanceAfterExecution(WorkflowInstance instance, WorkflowInstanceAction action, List<WorkflowInstance> childWorkflows, List<WorkflowInstance> workflows, boolean createAction) Method parameters in io.nflow.engine.internal.dao with type arguments of type WorkflowInstanceModifier and TypeMethodDescriptionvoidWorkflowInstanceDao.updateWorkflowInstanceAfterExecution(WorkflowInstance instance, WorkflowInstanceAction action, List<WorkflowInstance> childWorkflows, List<WorkflowInstance> workflows, boolean createAction) -
Uses of WorkflowInstance in io.nflow.engine.internal.workflow
Methods in io.nflow.engine.internal.workflow that return WorkflowInstanceModifier and TypeMethodDescriptionWorkflowInstancePreProcessor.process(WorkflowInstance instance) Methods in io.nflow.engine.internal.workflow that return types with arguments of type WorkflowInstanceModifier and TypeMethodDescriptionStateExecutionImpl.getAllChildWorkflows()StateExecutionImpl.getNewChildWorkflows()StateExecutionImpl.getNewWorkflows()StateExecutionImpl.queryChildWorkflows(QueryWorkflowInstances query) Methods in io.nflow.engine.internal.workflow with parameters of type WorkflowInstanceModifier and TypeMethodDescriptionvoidStateExecutionImpl.addChildWorkflows(WorkflowInstance... childWorkflows) voidStateExecutionImpl.addWorkflows(WorkflowInstance... workflows) WorkflowInstancePreProcessor.process(WorkflowInstance instance) Constructors in io.nflow.engine.internal.workflow with parameters of type WorkflowInstanceModifierConstructorDescriptionStateExecutionImpl(WorkflowInstance instance, ObjectStringMapper objectMapper, WorkflowInstanceDao workflowDao, WorkflowInstancePreProcessor workflowInstancePreProcessor, WorkflowInstanceService workflowInstanceService) -
Uses of WorkflowInstance in io.nflow.engine.listener
Fields in io.nflow.engine.listener declared as WorkflowInstanceModifier and TypeFieldDescriptionfinal WorkflowInstanceWorkflowExecutorListener.ListenerContext.instanceThe workflow instance.Constructors in io.nflow.engine.listener with parameters of type WorkflowInstanceModifierConstructorDescriptionListenerContext(WorkflowDefinition definition, WorkflowInstance instance, StateExecution stateExecution) -
Uses of WorkflowInstance in io.nflow.engine.service
Methods in io.nflow.engine.service that return WorkflowInstanceModifier and TypeMethodDescriptionWorkflowInstanceService.getWorkflowInstance(long id, Set<WorkflowInstanceInclude> includes, Long maxActions) Return the workflow instance matching the given id.WorkflowInstanceService.getWorkflowInstance(long id, Set<WorkflowInstanceInclude> includes, Long maxActions, boolean queryArchive) Return the workflow instance matching the given id.Methods in io.nflow.engine.service that return types with arguments of type WorkflowInstanceModifier and TypeMethodDescriptionWorkflowInstanceService.listWorkflowInstances(QueryWorkflowInstances query) Return workflow instances matching the given query.WorkflowInstanceService.listWorkflowInstancesAsStream(QueryWorkflowInstances query) Return workflow instances matching the given query.Methods in io.nflow.engine.service with parameters of type WorkflowInstanceModifier and TypeMethodDescriptionlongWorkflowInstanceService.insertWorkflowInstance(WorkflowInstance instance) Insert the workflow instance to the database and return the id of the instance.booleanWorkflowInstanceService.updateWorkflowInstance(WorkflowInstance instance, WorkflowInstanceAction action) Update the workflow instance in the database if it is currently not running, and insert the workflow instance action. -
Uses of WorkflowInstance in io.nflow.engine.workflow.curated
Methods in io.nflow.engine.workflow.curated with parameters of type WorkflowInstanceModifier and TypeMethodDescriptionprotected booleanBulkWorkflow.isRunning(WorkflowInstance instance) Override this to determine if the child workflow is running or not. -
Uses of WorkflowInstance in io.nflow.engine.workflow.definition
Methods in io.nflow.engine.workflow.definition that return types with arguments of type WorkflowInstanceModifier and TypeMethodDescriptionStateExecution.getAllChildWorkflows()Return all child workflows for current workflow.StateExecution.queryChildWorkflows(QueryWorkflowInstances query) Return child workflow instances for current workflow.Methods in io.nflow.engine.workflow.definition with parameters of type WorkflowInstanceModifier and TypeMethodDescriptionvoidStateExecution.addChildWorkflows(WorkflowInstance... childWorkflows) Add new child workflows.voidStateExecution.addWorkflows(WorkflowInstance... workflows) Add new workflows.booleanWorkflowDefinition.isAllowedNextAction(WorkflowInstance instance, NextAction nextAction) Return true if the given nextAction is permitted for given instance. -
Uses of WorkflowInstance in io.nflow.engine.workflow.instance
Methods in io.nflow.engine.workflow.instance that return WorkflowInstanceModifier and TypeMethodDescriptionWorkflowInstance.Builder.build()Create the workflow instance object.Constructors in io.nflow.engine.workflow.instance with parameters of type WorkflowInstanceModifierConstructorDescriptionBuilder(WorkflowInstance copy) Create a workflow instance builder based on an existing workflow instance.Builder(WorkflowInstance instance) Create a builder for a workflow instance action based on an existing workflow instance.