Class SequentialWorkflowStrategy
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.workflow.SequentialWorkflowStrategy
-
- All Implemented Interfaces:
WorkflowStrategy
public class SequentialWorkflowStrategy extends java.lang.Object implements WorkflowStrategy
Created by greg on 5/5/16.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PROVIDER_NAME
-
Constructor Summary
Constructors Constructor Description SequentialWorkflowStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowStrategyProfile
getProfile()
Profile for the workflowint
getThreadCount()
void
setup(RuleEngine ruleEngine, StepExecutionContext context, IWorkflow workflow)
setup rule engineValidator.Report
validate(IWorkflow workflow)
Validate configuration values in the context of the workflow
-
-
-
Method Detail
-
getThreadCount
public int getThreadCount()
- Specified by:
getThreadCount
in interfaceWorkflowStrategy
- Returns:
- appropriate threadcount for step execution, anything 0 or less indicates as many threads as needed
-
setup
public void setup(RuleEngine ruleEngine, StepExecutionContext context, IWorkflow workflow)
Description copied from interface:WorkflowStrategy
setup rule engine- Specified by:
setup
in interfaceWorkflowStrategy
-
validate
public Validator.Report validate(IWorkflow workflow)
Description copied from interface:WorkflowStrategy
Validate configuration values in the context of the workflow- Specified by:
validate
in interfaceWorkflowStrategy
- Parameters:
workflow
- workflow input- Returns:
- report of any input property validation errors
-
getProfile
public WorkflowStrategyProfile getProfile()
Description copied from interface:WorkflowStrategy
Profile for the workflow- Specified by:
getProfile
in interfaceWorkflowStrategy
- Returns:
-
-