~ubuntu-branches/ubuntu/saucy/jenkins/saucy

« back to all changes in this revision

Viewing changes to core/src/main/java/hudson/model/queue/CauseOfBlockage.java

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2013-01-10 09:50:50 UTC
  • mfrom: (5.1.10 experimental)
  • Revision ID: package-import@ubuntu.com-20130110095050-kj8xuw20gcfh62k3
Tags: 1.480.2+dfsg-1~exp1
* New upstream release (Closes: #696816, #697617):
  - d/control: Added new BD on libjbcrypt-java.
  - d/control: Versioned BD jenkins-winstone >= 0.9.10-jenkins-40.
  - d/control: Versioned BD jenkins-trilead-ssh2 >= 214-jenkins-1.
  - Fixes the following security vulnerabilities:
    CVE-2012-6072, CVE-2012-6073, CVE-2012-6072, CVE-2013-0158.
* Tidied lintian warnings.
* Bumped Standards-Version: 3.9.4, no changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
package hudson.model.queue;
2
2
 
3
 
import hudson.console.HyperlinkNote;
 
3
import hudson.console.ModelHyperlinkNote;
4
4
import hudson.model.Queue.Task;
5
5
import hudson.model.Node;
6
6
import hudson.model.Messages;
7
7
import hudson.model.Label;
 
8
import hudson.model.TaskListener;
8
9
import hudson.slaves.Cloud;
9
10
import org.jvnet.localizer.Localizable;
10
11
 
25
26
    public abstract String getShortDescription();
26
27
 
27
28
    /**
 
29
     * Report a line to the listener about this cause.
 
30
     */
 
31
    public void print(TaskListener listener) {
 
32
        listener.getLogger().println(getShortDescription());
 
33
    }
 
34
 
 
35
    /**
28
36
     * Obtains a simple implementation backed by {@link Localizable}.
29
37
     */
30
38
    public static CauseOfBlockage fromMessage(final Localizable l) {
75
83
        public String getShortDescription() {
76
84
            return Messages.Queue_NodeOffline(node.getDisplayName());
77
85
        }
 
86
        
 
87
        @Override
 
88
        public void print(TaskListener listener) {
 
89
            listener.getLogger().println(
 
90
                Messages.Queue_NodeOffline(ModelHyperlinkNote.encodeTo(node)));
 
91
        }
78
92
    }
79
93
 
80
94
    /**
103
117
        }
104
118
 
105
119
        public String getShortDescription() {
106
 
            return Messages.Queue_WaitingForNextAvailableExecutorOn(HyperlinkNote.encodeTo("/computer/"+ node.getNodeName(), node.getNodeName()));
 
120
            return Messages.Queue_WaitingForNextAvailableExecutorOn(node.getNodeName());
 
121
        }
 
122
        
 
123
        @Override
 
124
        public void print(TaskListener listener) {
 
125
            listener.getLogger().println(Messages.Queue_WaitingForNextAvailableExecutorOn(ModelHyperlinkNote.encodeTo(node)));
107
126
        }
108
127
    }
109
128