Interface ControlTaskService


  • public interface ControlTaskService
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      java.lang.String create​(com.xebialabs.deployit.engine.api.dto.Control control, org.springframework.security.core.Authentication owner, com.xebialabs.deployit.repository.WorkDir workDir)  
      default void createAndStart​(java.lang.String controlName, java.lang.String id, org.springframework.security.core.Authentication owner, com.xebialabs.deployit.repository.WorkDir workDir)  
      com.xebialabs.deployit.engine.tasker.TaskSpecification createTaskSpec​(com.xebialabs.deployit.repository.WorkDir workDir, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci, java.lang.String controlTaskName, com.xebialabs.deployit.plugin.api.udm.Parameters params, org.springframework.security.core.Authentication owner)  
      com.xebialabs.deployit.engine.api.dto.Control prepare​(java.lang.String controlName, java.lang.String id)  
      void start​(java.lang.String taskId)  
    • Method Detail

      • prepare

        com.xebialabs.deployit.engine.api.dto.Control prepare​(java.lang.String controlName,
                                                              java.lang.String id)
      • createTaskSpec

        com.xebialabs.deployit.engine.tasker.TaskSpecification createTaskSpec​(com.xebialabs.deployit.repository.WorkDir workDir,
                                                                              com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci,
                                                                              java.lang.String controlTaskName,
                                                                              com.xebialabs.deployit.plugin.api.udm.Parameters params,
                                                                              org.springframework.security.core.Authentication owner)
      • create

        java.lang.String create​(com.xebialabs.deployit.engine.api.dto.Control control,
                                org.springframework.security.core.Authentication owner,
                                com.xebialabs.deployit.repository.WorkDir workDir)
      • start

        void start​(java.lang.String taskId)
      • createAndStart

        default void createAndStart​(java.lang.String controlName,
                                    java.lang.String id,
                                    org.springframework.security.core.Authentication owner,
                                    com.xebialabs.deployit.repository.WorkDir workDir)