public class BaseFrameworkExecutionProviders extends java.lang.Object implements IExecutionProviders
Constructor and Description |
---|
BaseFrameworkExecutionProviders() |
Modifier and Type | Method and Description |
---|---|
static BaseFrameworkExecutionProviders |
create(IExecutionServices executionServices) |
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
|
public static BaseFrameworkExecutionProviders create(IExecutionServices executionServices)
public StepExecutor getStepExecutorForItem(StepExecutionItem item, java.lang.String project) throws ExecutionServiceException
IExecutionProviders
getStepExecutorForItem
in interface IExecutionProviders
ExecutionServiceException
public FileCopier getFileCopierForNodeAndProject(INodeEntry node, ExecutionContext context) throws ExecutionServiceException
IExecutionProviders
getFileCopierForNodeAndProject
in interface IExecutionProviders
ExecutionServiceException
public NodeExecutor getNodeExecutorForNodeAndProject(INodeEntry node, ExecutionContext context) throws ExecutionServiceException
IExecutionProviders
getNodeExecutorForNodeAndProject
in interface IExecutionProviders
ExecutionServiceException
public NodeStepExecutor getNodeStepExecutorForItem(NodeStepExecutionItem item, java.lang.String project) throws ExecutionServiceException
IExecutionProviders
getNodeStepExecutorForItem
in interface IExecutionProviders
ExecutionServiceException
public NodeDispatcher getNodeDispatcherForContext(ExecutionContext context) throws ExecutionServiceException
IExecutionProviders
getNodeDispatcherForContext
in interface IExecutionProviders
ExecutionServiceException