Class 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)  
    • 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:
        getRuntimeItems in interface org.guvnor.ala.ui.service.RuntimeService
      • getRuntimeItem

        public org.guvnor.ala.ui.model.RuntimeListItem getRuntimeItem​(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)
        Specified by:
        getRuntimeItem in interface org.guvnor.ala.ui.service.RuntimeService
      • getRuntimeItem

        public org.guvnor.ala.ui.model.RuntimeListItem getRuntimeItem​(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
        Specified by:
        getRuntimeItem in interface org.guvnor.ala.ui.service.RuntimeService
      • getPipelines

        public Collection<org.guvnor.ala.ui.model.PipelineKey> getPipelines​(org.guvnor.ala.ui.model.ProviderTypeKey providerTypeKey)
        Specified by:
        getPipelines in interface org.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:
        createRuntime in interface org.guvnor.ala.ui.service.RuntimeService
      • stopPipelineExecution

        public void stopPipelineExecution​(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)
        Specified by:
        stopPipelineExecution in interface org.guvnor.ala.ui.service.RuntimeService
      • deletePipelineExecution

        public void deletePipelineExecution​(org.guvnor.ala.ui.model.PipelineExecutionTraceKey pipelineExecutionTraceKey)
        Specified by:
        deletePipelineExecution in interface org.guvnor.ala.ui.service.RuntimeService
      • stopRuntime

        public void stopRuntime​(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
        Specified by:
        stopRuntime in interface org.guvnor.ala.ui.service.RuntimeService
      • startRuntime

        public void startRuntime​(org.guvnor.ala.ui.model.RuntimeKey runtimeKey)
        Specified by:
        startRuntime in interface org.guvnor.ala.ui.service.RuntimeService
      • deleteRuntime

        public void deleteRuntime​(org.guvnor.ala.ui.model.RuntimeKey runtimeKey,
                                  boolean forced)
        Specified by:
        deleteRuntime in interface org.guvnor.ala.ui.service.RuntimeService