public interface IExecutionProviders
Modifier and Type | Method and Description |
---|---|
FileCopier |
getFileCopierForNodeAndProject(INodeEntry node,
ExecutionContext context)
provide file copier for the node and project
|
NodeDispatcher |
getNodeDispatcherForContext(ExecutionContext context)
provide node dispatcher for context
|
NodeExecutor |
getNodeExecutorForNodeAndProject(INodeEntry node,
ExecutionContext context)
provide node executor for the node and project
|
NodeStepExecutor |
getNodeStepExecutorForItem(NodeStepExecutionItem item,
java.lang.String project)
provide node step executor for item and project
|
StepExecutor |
getStepExecutorForItem(StepExecutionItem item,
java.lang.String project)
provide step executor for the item and the project
|
StepExecutor getStepExecutorForItem(StepExecutionItem item, java.lang.String project) throws ExecutionServiceException
item
- project
- ExecutionServiceException
FileCopier getFileCopierForNodeAndProject(INodeEntry node, ExecutionContext context) throws ExecutionServiceException
node
- context
- ExecutionServiceException
NodeExecutor getNodeExecutorForNodeAndProject(INodeEntry node, ExecutionContext context) throws ExecutionServiceException
node
- context
- ExecutionServiceException
NodeStepExecutor getNodeStepExecutorForItem(NodeStepExecutionItem item, java.lang.String project) throws ExecutionServiceException
item
- project
- ExecutionServiceException
NodeDispatcher getNodeDispatcherForContext(ExecutionContext context) throws ExecutionServiceException
context
- ExecutionServiceException