All Downloads are FREE. Search and download functionalities are using the official Maven repository.

hudson.model.HealthReportingAction Maven / Gradle / Ivy

package hudson.model;

/**
 * An {@link Action} that can return information about the health of the Job.
 * 

* The health of a {@link Job} is the lowest health returned by the HealthReportingAction's * that contribute to the Job. *

* When a particular Action "wins", it's gets to determine the icon and associated description. *

* This provides a mechanism for plugins to present important summary information * on the {@link View} main pages without eating up significant screen real estate. * * @author Stephen Connolly * @since 1.115 */ public interface HealthReportingAction extends Action { /** * Get this {@link Action}'s {@link HealthReport}. * * @return * The health report for this instance of the Action or * null if the Action does not want to * contribute a HealthReport. */ HealthReport getBuildHealth(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy