Uses of Class
io.nflow.engine.workflow.definition.WorkflowDefinition
Packages that use WorkflowDefinition
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.
-
Uses of WorkflowDefinition in io.nflow.engine
Constructor parameters in io.nflow.engine with type arguments of type WorkflowDefinitionModifierConstructorDescriptionNflowEngine(DataSource dataSource, SQLVariants sqlVariants, Collection<WorkflowDefinition> workflowDefinitions) Starts up the NflowEngine with WorkflowDispatcher running in a thread. -
Uses of WorkflowDefinition in io.nflow.engine.guice
Constructor parameters in io.nflow.engine.guice with type arguments of type WorkflowDefinitionModifierConstructorDescriptionNflowController(WorkflowLifecycle lifecycle, WorkflowDefinitionService workflowDefinitionService, MaintenanceWorkflowStarter maintenanceWorkflowStarter, Set<WorkflowDefinition> workflowDefinitions) -
Uses of WorkflowDefinition in io.nflow.engine.internal.dao
Methods in io.nflow.engine.internal.dao with parameters of type WorkflowDefinitionModifier and TypeMethodDescriptionvoidWorkflowDefinitionDao.storeWorkflowDefinition(WorkflowDefinition definition) -
Uses of WorkflowDefinition in io.nflow.engine.internal.workflow
Subclasses of WorkflowDefinition in io.nflow.engine.internal.workflowMethods in io.nflow.engine.internal.workflow with parameters of type WorkflowDefinitionModifier and TypeMethodDescriptionvoidStateExecutionImpl.handleFailure(WorkflowDefinition definition, String failureReason) voidStateExecutionImpl.handleRetryAfter(org.joda.time.DateTime activation, WorkflowDefinition definition) Method parameters in io.nflow.engine.internal.workflow with type arguments of type WorkflowDefinitionModifier and TypeMethodDescriptionWorkflowDefinitionScanner.getPublicStaticWorkflowStates(Class<? extends WorkflowDefinition> definition) -
Uses of WorkflowDefinition in io.nflow.engine.listener
Fields in io.nflow.engine.listener declared as WorkflowDefinitionModifier and TypeFieldDescriptionfinal WorkflowDefinitionWorkflowExecutorListener.ListenerContext.definitionThe definition of the workflow.Constructors in io.nflow.engine.listener with parameters of type WorkflowDefinitionModifierConstructorDescriptionListenerContext(WorkflowDefinition definition, WorkflowInstance instance, StateExecution stateExecution) -
Uses of WorkflowDefinition in io.nflow.engine.service
Methods in io.nflow.engine.service that return WorkflowDefinitionModifier and TypeMethodDescriptionWorkflowDefinitionService.getWorkflowDefinition(String type) Return the workflow definition that matches the give workflow type name.Methods in io.nflow.engine.service that return types with arguments of type WorkflowDefinitionModifier and TypeMethodDescriptionWorkflowDefinitionService.getWorkflowDefinitions()Return all managed workflow definitions.Methods in io.nflow.engine.service with parameters of type WorkflowDefinitionModifier and TypeMethodDescriptionvoidWorkflowDefinitionService.addWorkflowDefinition(WorkflowDefinition wd) Add given workflow definition to managed definitions.Constructor parameters in io.nflow.engine.service with type arguments of type WorkflowDefinitionModifierConstructorDescriptionWorkflowDefinitionSpringBeanScanner(WorkflowDefinitionService workflowDefinitionService, Collection<WorkflowDefinition> workflowDefinitions) -
Uses of WorkflowDefinition in io.nflow.engine.workflow.curated
Subclasses of WorkflowDefinition in io.nflow.engine.workflow.curatedModifier and TypeClassDescriptionclassBulk child workflow executor that does not overflow the system.classWorkflow that wakes up periodically to execute a task.classClean up workflow instances periodically. -
Uses of WorkflowDefinition in io.nflow.engine.workflow.definition
Methods in io.nflow.engine.workflow.definition that return WorkflowDefinitionModifier and TypeMethodDescriptionprotected WorkflowDefinitionWorkflowDefinition.permit(WorkflowState originState, WorkflowState targetState) Register a state transition to the allowed transitions.protected WorkflowDefinitionWorkflowDefinition.permit(WorkflowState originState, WorkflowState targetState, WorkflowState failureState) Register a state and failure state transitions to the allowed transitions.