Search in sources :

Example 1 with Label

use of hudson.model.Label in project support-core-plugin by jenkinsci.

the class LoadStats method addContents.

/**
 * {@inheritDoc}
 */
@Override
public void addContents(@NonNull Container container) {
    Jenkins jenkins = Jenkins.getInstance();
    add(container, "no-label", jenkins.unlabeledLoad);
    add(container, "overall", jenkins.overallLoad);
    for (Label l : jenkins.getLabels()) {
        try {
            add(container, String.format("label/%s", URLEncoder.encode(l.getName(), "UTF-8")), l.loadStatistics);
        } catch (UnsupportedEncodingException e) {
        // ignore UTF-8 is required by JLS specification
        }
    }
}
Also used : Jenkins(jenkins.model.Jenkins) Label(hudson.model.Label) UnsupportedEncodingException(java.io.UnsupportedEncodingException)

Aggregations

Label (hudson.model.Label)1 UnsupportedEncodingException (java.io.UnsupportedEncodingException)1 Jenkins (jenkins.model.Jenkins)1