in src/main/java/CodeBuilder.java [1325:1366]
public FormValidation doCheckMaxSleepTime(@QueryParameter String minSleepTime, @QueryParameter String maxSleepTime, @QueryParameter String sleepJitter) {
Integer min = 0;
try {
min = parseInt(minSleepTime);
} catch (NumberFormatException e) {
return FormValidation.error("Not a positive integer");
}
if (min == null || min <= 0) {
return FormValidation.error("Not a positive integer");
} else if (min > MAX_BUILD_DURATION) {
return FormValidation.error("Cannot be greater than 28800 (eight hours)");
}
Integer max = 0;
try {
max = parseInt(maxSleepTime);
} catch (NumberFormatException e) {
return FormValidation.error("Not a positive integer");
}
if (max == null || max <= 0) {
return FormValidation.error("Not a positive integer");
} else if (max > MAX_BUILD_DURATION) {
return FormValidation.error("Cannot be greater than 28800 (eight hours)");
} else if (min > max) {
return FormValidation.error("Must be greater than minimum interval");
}
Integer jitter = 0;
try {
jitter = parseInt(sleepJitter);
} catch (NumberFormatException e) {
return FormValidation.error("Not a positive integer");
}
if (jitter == null || jitter <= 0) {
return FormValidation.error("Not a positive integer");
} else if (max > MAX_BUILD_DURATION) {
return FormValidation.error("Cannot be greater than 28800 (eight hours)");
}
return FormValidation.ok();
}