Class RuntimeServiceImpl
- java.lang.Object
-
- org.guvnor.ala.ui.backend.service.RuntimeServiceImpl
-
- All Implemented Interfaces:
org.guvnor.ala.ui.service.RuntimeService
@ApplicationScoped public class RuntimeServiceImpl extends Object implements org.guvnor.ala.ui.service.RuntimeService
-
-
Constructor Summary
Constructors Constructor Description RuntimeServiceImpl()RuntimeServiceImpl(org.guvnor.ala.services.api.backend.RuntimeProvisioningServiceBackend runtimeProvisioningService, org.guvnor.ala.services.api.backend.PipelineServiceBackend pipelineService, org.guvnor.ala.ui.service.ProviderService providerService, javax.enterprise.event.Event<org.guvnor.ala.ui.events.RuntimeChangeEvent> runtimeChangeEvent, javax.enterprise.event.Event<org.guvnor.ala.ui.events.PipelineExecutionChangeEvent> pipelineExecutionChangeEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.guvnor.ala.ui.model.PipelineExecutionTraceKeycreateRuntime(org.guvnor.ala.ui.model.ProviderKey providerKey, String runtimeName, org.guvnor.ala.ui.model.PipelineKey pipelineKey, Map<String,String> params)voiddeletePipelineExecution(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)voiddeleteRuntime(org.guvnor.ala.ui.model.RuntimeKey runtimeKey, boolean forced)Collection<org.guvnor.ala.ui.model.PipelineKey>getPipelines(org.guvnor.ala.ui.model.ProviderTypeKey providerTypeKey)org.guvnor.ala.ui.model.RuntimeListItemgetRuntimeItem(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)org.guvnor.ala.ui.model.RuntimeListItemgetRuntimeItem(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)Collection<org.guvnor.ala.ui.model.RuntimeListItem>getRuntimeItems(org.guvnor.ala.ui.model.ProviderKey providerKey)voidstartRuntime(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)voidstopPipelineExecution(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)voidstopRuntime(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
-
-
-
Constructor Detail
-
RuntimeServiceImpl
public RuntimeServiceImpl()
-
RuntimeServiceImpl
@Inject public RuntimeServiceImpl(org.guvnor.ala.services.api.backend.RuntimeProvisioningServiceBackend runtimeProvisioningService, org.guvnor.ala.services.api.backend.PipelineServiceBackend pipelineService, org.guvnor.ala.ui.service.ProviderService providerService, javax.enterprise.event.Event<org.guvnor.ala.ui.events.RuntimeChangeEvent> runtimeChangeEvent, javax.enterprise.event.Event<org.guvnor.ala.ui.events.PipelineExecutionChangeEvent> pipelineExecutionChangeEvent)
-
-
Method Detail
-
getRuntimeItems
public Collection<org.guvnor.ala.ui.model.RuntimeListItem> getRuntimeItems(org.guvnor.ala.ui.model.ProviderKey providerKey)
- Specified by:
getRuntimeItemsin interfaceorg.guvnor.ala.ui.service.RuntimeService
-
getRuntimeItem
public org.guvnor.ala.ui.model.RuntimeListItem getRuntimeItem(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)
- Specified by:
getRuntimeItemin interfaceorg.guvnor.ala.ui.service.RuntimeService
-
getRuntimeItem
public org.guvnor.ala.ui.model.RuntimeListItem getRuntimeItem(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
- Specified by:
getRuntimeItemin interfaceorg.guvnor.ala.ui.service.RuntimeService
-
getPipelines
public Collection<org.guvnor.ala.ui.model.PipelineKey> getPipelines(org.guvnor.ala.ui.model.ProviderTypeKey providerTypeKey)
- Specified by:
getPipelinesin interfaceorg.guvnor.ala.ui.service.RuntimeService
-
createRuntime
public org.guvnor.ala.ui.model.PipelineExecutionTraceKey createRuntime(org.guvnor.ala.ui.model.ProviderKey providerKey, String runtimeName, org.guvnor.ala.ui.model.PipelineKey pipelineKey, Map<String,String> params)- Specified by:
createRuntimein interfaceorg.guvnor.ala.ui.service.RuntimeService
-
stopPipelineExecution
public void stopPipelineExecution(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)
- Specified by:
stopPipelineExecutionin interfaceorg.guvnor.ala.ui.service.RuntimeService
-
deletePipelineExecution
public void deletePipelineExecution(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)
- Specified by:
deletePipelineExecutionin interfaceorg.guvnor.ala.ui.service.RuntimeService
-
stopRuntime
public void stopRuntime(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
- Specified by:
stopRuntimein interfaceorg.guvnor.ala.ui.service.RuntimeService
-
startRuntime
public void startRuntime(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
- Specified by:
startRuntimein interfaceorg.guvnor.ala.ui.service.RuntimeService
-
deleteRuntime
public void deleteRuntime(org.guvnor.ala.ui.model.RuntimeKey runtimeKey, boolean forced)- Specified by:
deleteRuntimein interfaceorg.guvnor.ala.ui.service.RuntimeService
-
-