|Constructor and Description|
|Modifier and Type||Method and Description|
Called before a
all, onConfigurationChange, onLaunchFailure, onOffline, onOffline, onOnline, onOnline, onTemporarilyOffline, onTemporarilyOnline, preLaunch, register, unregister
public void preOnline(Computer c, hudson.remoting.Channel channel, FilePath root, TaskListener listener) throws IOException, InterruptedException
Computeris marked online.
This enables you to do some work on all the agents
as they get connected. Unlike
a failure to carry out this function normally will prevent
a computer from marked as online.
channel- This is the channel object to talk to the agent. (This is the same object returned by
Computer.getChannel()once it's connected.
root- The directory where this agent stores files. The same as
Node.getRootPath(), except that method returns null until the agent 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 © 2004–2020. All rights reserved.