Class TaskRetriesRiskAssessor

java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.risk.domain.riskassessors.RiskAssessor
com.xebialabs.xlrelease.risk.domain.riskassessors.TaskRetriesRiskAssessor
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(label="TaskRetriesAssessor", versioned=false) public class TaskRetriesRiskAssessor extends RiskAssessor
See Also:
  • Field Details

    • TASK_RETRIES_HEADLINE

      public static final String TASK_RETRIES_HEADLINE
      See Also:
    • minRetries

      @Property(description="Minimum amount of retries to have to score") public int minRetries
    • maxRetries

      @Property(description="Maximum amount of retries to have to score") public int maxRetries
  • Constructor Details

    • TaskRetriesRiskAssessor

      public TaskRetriesRiskAssessor()
  • Method Details

    • execute

      public RiskAssessment execute(Release release, RiskProfile riskProfile)
      Specified by:
      execute in class RiskAssessor
    • getMinRetries

      public int getMinRetries()
    • setMinRetries

      public void setMinRetries(int minRetries)
    • getMaxRetries

      public int getMaxRetries()
    • setMaxRetries

      public void setMaxRetries(int maxRetries)