Class WorkflowExecutionService
- java.lang.Object
-
- com.dtolabs.rundeck.core.plugins.ChainedProviderService<WorkflowExecutor>
-
- com.dtolabs.rundeck.core.execution.workflow.WorkflowExecutionService
-
- All Implemented Interfaces:
FrameworkSupportService,ProviderService<WorkflowExecutor>,DescribableService,PluggableProviderService<WorkflowExecutor>,PluggableService<WorkflowExecutor>
public class WorkflowExecutionService extends ChainedProviderService<WorkflowExecutor> implements DescribableService, PluggableProviderService<WorkflowExecutor>
WorkflowExecutionService provides ability to execute workflows
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkflowExecutorgetExecutorForItem(WorkflowExecutionItem workflow)static WorkflowExecutionServicegetInstanceForFramework(Framework framework, IServicesRegistration registration)java.lang.StringgetName()protected java.util.List<ProviderService<WorkflowExecutor>>getServiceList()java.util.List<ProviderIdent>listDescribableProviders()java.util.List<Description>listDescriptions()-
Methods inherited from class com.dtolabs.rundeck.core.plugins.ChainedProviderService
closeableProviderOfType, listProviders, providerOfType
-
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.plugins.PluggableProviderService
adapter
-
Methods inherited from interface com.dtolabs.rundeck.core.plugins.PluggableService
canLoadWithLoader, loadCloseableWithLoader, loadWithLoader
-
Methods inherited from interface com.dtolabs.rundeck.core.common.ProviderService
closeableProviderOfType, listProviders, providerOfType
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceFrameworkSupportService- Returns:
- the name used to identify the service
-
getServiceList
protected java.util.List<ProviderService<WorkflowExecutor>> getServiceList()
- Specified by:
getServiceListin classChainedProviderService<WorkflowExecutor>
-
getInstanceForFramework
public static WorkflowExecutionService getInstanceForFramework(Framework framework, IServicesRegistration registration)
-
getExecutorForItem
public WorkflowExecutor getExecutorForItem(WorkflowExecutionItem workflow) throws ExecutionServiceException
- Throws:
ExecutionServiceException
-
listDescriptions
public java.util.List<Description> listDescriptions()
- Specified by:
listDescriptionsin interfaceDescribableService
-
listDescribableProviders
public java.util.List<ProviderIdent> listDescribableProviders()
- Specified by:
listDescribableProvidersin interfaceDescribableService
-
-