Package com.dtolabs.rundeck.core.common
Class BaseFrameworkExecutionServices
- java.lang.Object
-
- com.dtolabs.rundeck.core.common.BaseFrameworkExecutionServices
-
- All Implemented Interfaces:
IExecutionServices,IExecutionServicesRegistration,IServicesRegistration
public class BaseFrameworkExecutionServices extends java.lang.Object implements IExecutionServicesRegistration
-
-
Constructor Summary
Constructors Constructor Description BaseFrameworkExecutionServices()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BaseFrameworkExecutionServicescreate(Framework framework)FileCopierServicegetFileCopierService()NodeDispatcherServicegetNodeDispatcherService()NodeStepExecutionServicegetNodeStepExecutorService()OrchestratorServicegetOrchestratorService()ResourceFormatGeneratorServicegetResourceFormatGeneratorService()ResourceFormatParserServicegetResourceFormatParserService()ResourceModelSourceServicegetResourceModelSourceService()FrameworkSupportServicegetService(java.lang.String name)StepExecutionServicegetStepExecutionService()WorkflowExecutionServicegetWorkflowExecutionService()WorkflowStrategyServicegetWorkflowStrategyService()voidoverrideService(java.lang.String name, FrameworkSupportService service)Override existing registrationvoidsetService(java.lang.String name, FrameworkSupportService service)Set a service by name-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.common.IExecutionServices
getNodeExecutorService
-
-
-
-
Method Detail
-
create
public static BaseFrameworkExecutionServices create(Framework framework)
-
getService
public FrameworkSupportService getService(java.lang.String name)
- Specified by:
getServicein interfaceIServicesRegistration- Parameters:
name- service name- Returns:
- a service by name
-
setService
public void setService(java.lang.String name, FrameworkSupportService service)Set a service by name- Specified by:
setServicein interfaceIServicesRegistration- Parameters:
name- nameservice- service
-
overrideService
public void overrideService(java.lang.String name, FrameworkSupportService service)Description copied from interface:IServicesRegistrationOverride existing registration- Specified by:
overrideServicein interfaceIServicesRegistration- Parameters:
name- nameservice- service
-
getOrchestratorService
public OrchestratorService getOrchestratorService()
- Specified by:
getOrchestratorServicein interfaceIExecutionServices
-
getWorkflowExecutionService
public WorkflowExecutionService getWorkflowExecutionService()
- Specified by:
getWorkflowExecutionServicein interfaceIExecutionServices
-
getWorkflowStrategyService
public WorkflowStrategyService getWorkflowStrategyService()
- Specified by:
getWorkflowStrategyServicein interfaceIExecutionServices
-
getStepExecutionService
public StepExecutionService getStepExecutionService()
- Specified by:
getStepExecutionServicein interfaceIExecutionServices
-
getFileCopierService
public FileCopierService getFileCopierService()
- Specified by:
getFileCopierServicein interfaceIExecutionServices
-
getNodeStepExecutorService
public NodeStepExecutionService getNodeStepExecutorService()
- Specified by:
getNodeStepExecutorServicein interfaceIExecutionServices
-
getNodeDispatcherService
public NodeDispatcherService getNodeDispatcherService()
- Specified by:
getNodeDispatcherServicein interfaceIExecutionServices
-
getResourceModelSourceService
public ResourceModelSourceService getResourceModelSourceService()
- Specified by:
getResourceModelSourceServicein interfaceIExecutionServices
-
getResourceFormatParserService
public ResourceFormatParserService getResourceFormatParserService()
- Specified by:
getResourceFormatParserServicein interfaceIExecutionServices
-
getResourceFormatGeneratorService
public ResourceFormatGeneratorService getResourceFormatGeneratorService()
- Specified by:
getResourceFormatGeneratorServicein interfaceIExecutionServices
-
-