Interface ControlTaskService


public interface ControlTaskService
  • Method Summary

    Modifier and Type
    Method
    Description
    create(com.xebialabs.deployit.engine.api.dto.Control control, org.springframework.security.core.Authentication owner, com.xebialabs.deployit.repository.WorkDir workDir)
     
    default void
    createAndStart(String controlName, 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, String controlTaskName, com.xebialabs.deployit.plugin.api.udm.Parameters params, org.springframework.security.core.Authentication owner)
     
    com.xebialabs.deployit.engine.api.dto.Control
    prepare(String controlName, String id)
     
    void
    start(String taskId)
     
  • Method Details

    • prepare

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

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

      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(String taskId)
    • createAndStart

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