public class AlwaysTrue extends LabelVerifier
| Modifier and Type | Class and Description |
|---|---|
static class |
AlwaysTrue.AndDescriptor |
| Constructor and Description |
|---|
AlwaysTrue() |
| Modifier and Type | Method and Description |
|---|---|
void |
verify(hudson.model.labels.LabelAtom label,
hudson.model.Computer c,
hudson.remoting.Channel channel,
hudson.FilePath root,
hudson.model.TaskListener listener)
Called before a
Computer becomes online to verify if the label assignment is correct. |
getDescriptorpublic void verify(hudson.model.labels.LabelAtom label,
hudson.model.Computer c,
hudson.remoting.Channel channel,
hudson.FilePath root,
hudson.model.TaskListener listener)
throws IOException,
InterruptedException
LabelVerifierComputer becomes online to verify if the label assignment is correct.verify in class LabelVerifierlabel - Label whose validity you'll check.channel - This is the channel object to talk to the slave.
(This is the same object returned by Computer.getChannel() once
it's connected.root - The directory where this slave stores files.
The same as Node.getRootPath(), except that method returns
null until the slave is connected. So this parameter is passed explicitly instead.listener - This is connected to the launch log of the computer.
Since this method is called synchronously from the thread
that launches a computer, if this method performs a time-consuming
operation, this listener should be notified of the progress.
This is also a good listener for reporting problems.IOException - Exceptions will be recorded to the listener, and
the computer will not become online.InterruptedException - Exceptions will be recorded to the listener, and
the computer will not become online.Copyright © 2016–2017. All rights reserved.