Class OrchestratorNodeDispatcher
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.dispatch.OrchestratorNodeDispatcher
-
- All Implemented Interfaces:
NodeDispatcher
public class OrchestratorNodeDispatcher extends java.lang.Object implements NodeDispatcher
OrchestratorNodeDispatcher invokes the orchestrator plugin that will control the order of node execution
-
-
Constructor Summary
Constructors Constructor Description OrchestratorNodeDispatcher(IFramework framework)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DispatcherResult
dispatch(StepExecutionContext context, Dispatchable item)
DispatcherResult
dispatch(StepExecutionContext context, NodeStepExecutionItem item)
DispatcherResult
dispatch(StepExecutionContext context, NodeStepExecutionItem item, Dispatchable toDispatch)
-
-
-
Constructor Detail
-
OrchestratorNodeDispatcher
public OrchestratorNodeDispatcher(IFramework framework)
-
-
Method Detail
-
dispatch
public DispatcherResult dispatch(StepExecutionContext context, NodeStepExecutionItem item) throws DispatcherException
- Specified by:
dispatch
in interfaceNodeDispatcher
- Parameters:
context
- contextitem
- step item- Returns:
- result
- Throws:
DispatcherException
- on error
-
dispatch
public DispatcherResult dispatch(StepExecutionContext context, Dispatchable item) throws DispatcherException
- Specified by:
dispatch
in interfaceNodeDispatcher
- Throws:
DispatcherException
-
dispatch
public DispatcherResult dispatch(StepExecutionContext context, NodeStepExecutionItem item, Dispatchable toDispatch) throws DispatcherException
- Throws:
DispatcherException
-
-