public class ServiceSupport extends java.lang.Object implements IFrameworkServices
Constructor and Description |
---|
ServiceSupport() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getExecutionService
public void initialize(Framework framework)
initialize
in interface IFrameworkServices
public FrameworkSupportService getService(java.lang.String name)
getService
in interface IServicesRegistration
name
- service namepublic void setService(java.lang.String name, FrameworkSupportService service)
setService
in interface IServicesRegistration
name
- nameservice
- servicepublic void overrideService(java.lang.String name, FrameworkSupportService service)
IServicesRegistration
overrideService
in interface IServicesRegistration
name
- nameservice
- servicepublic OrchestratorService getOrchestratorService()
getOrchestratorService
in interface IExecutionServices
public WorkflowExecutionService getWorkflowExecutionService()
getWorkflowExecutionService
in interface IExecutionServices
public WorkflowStrategyService getWorkflowStrategyService()
getWorkflowStrategyService
in interface IExecutionServices
public StepExecutionService getStepExecutionService()
getStepExecutionService
in interface IExecutionServices
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 FileCopierService getFileCopierService()
getFileCopierService
in interface IExecutionServices
public NodeExecutor getNodeExecutorForNodeAndProject(INodeEntry node, ExecutionContext context) throws ExecutionServiceException
IExecutionProviders
getNodeExecutorForNodeAndProject
in interface IExecutionProviders
ExecutionServiceException
public NodeExecutorService getNodeExecutorService()
getNodeExecutorService
in interface IExecutionServices
public NodeStepExecutionService getNodeStepExecutorService()
getNodeStepExecutorService
in interface IExecutionServices
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
public NodeDispatcherService getNodeDispatcherService()
getNodeDispatcherService
in interface IExecutionServices
public ResourceModelSourceService getResourceModelSourceService()
getResourceModelSourceService
in interface IExecutionServices
public ResourceFormatParserService getResourceFormatParserService()
getResourceFormatParserService
in interface IExecutionServices
public ResourceFormatGeneratorService getResourceFormatGeneratorService()
getResourceFormatGeneratorService
in interface IExecutionServices
public ServiceProviderLoader getPluginManager()
getPluginManager
in interface IFrameworkServices