Class OnDemandNoConflicts

All Implemented Interfaces:
ExtensionPoint, Describable<RetentionStrategy<?>>

public class OnDemandNoConflicts extends RetentionStrategy<SlaveComputer>
  • Constructor Details

    • OnDemandNoConflicts

      @DataBoundConstructor public OnDemandNoConflicts(long inDemandDelay, long idleDelay)
  • Method Details

    • getInDemandDelay

      public long getInDemandDelay()
      Getter for property 'inDemandDelay'.
      Returns:
      Value for property 'inDemandDelay'.
    • getIdleDelay

      public long getIdleDelay()
      Getter for property 'idleDelay'.
      Returns:
      Value for property 'idleDelay'.
    • getConflictsWith

      public String getConflictsWith()
      Getter for property 'conflictsWith'.
      Returns:
      Value for property 'conflictsWith'.
    • setConflictsWith

      @DataBoundSetter public void setConflictsWith(String value)
      Setter for optional property 'conflictsWith'.
    • check

      public long check(SlaveComputer c)
      Specified by:
      check in class RetentionStrategy<SlaveComputer>