com.dtolabs.rundeck.core.execution.workflow
Class WorkflowExecutionService

java.lang.Object
  extended by com.dtolabs.rundeck.core.plugins.BaseProviderRegistryService<WorkflowExecutor>
      extended by com.dtolabs.rundeck.core.execution.workflow.WorkflowExecutionService
All Implemented Interfaces:
FrameworkSupportService, ProviderService<WorkflowExecutor>

public class WorkflowExecutionService
extends BaseProviderRegistryService<WorkflowExecutor>
implements FrameworkSupportService

WorkflowExecutionService provides ability to execute workflows


Field Summary
 
Fields inherited from class com.dtolabs.rundeck.core.plugins.BaseProviderRegistryService
framework, instanceregistry, registry
 
Method Summary
 WorkflowExecutor getExecutorForItem(WorkflowExecutionItem workflow)
           
static WorkflowExecutionService getInstanceForFramework(Framework framework)
           
 java.lang.String getName()
          Return the name used to identify the service
 
Methods inherited from class com.dtolabs.rundeck.core.plugins.BaseProviderRegistryService
createProviderInstanceFromType, hasValidProviderSignature, listProviders, providerOfType, registerClass, registerInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()
Description copied from interface: FrameworkSupportService
Return the name used to identify the service

Specified by:
getName in interface FrameworkSupportService

getInstanceForFramework

public static WorkflowExecutionService getInstanceForFramework(Framework framework)

getExecutorForItem

public WorkflowExecutor getExecutorForItem(WorkflowExecutionItem workflow)
                                    throws ExecutionServiceException
Throws:
ExecutionServiceException