@Extension public class NodeMonitorUpdater extends ComputerListener
ExtensionPoint.LegacyInstancesAreScopedToHudson
Constructor and Description |
---|
NodeMonitorUpdater() |
Modifier and Type | Method and Description |
---|---|
void |
onOnline(Computer c,
TaskListener listener)
Triggers the update with 5 seconds quiet period, to avoid triggering data check too often
when multiple agents become online at about the same time.
|
all, onConfigurationChange, onLaunchFailure, onOffline, onOffline, onOnline, onTemporarilyOffline, onTemporarilyOnline, preLaunch, preOnline, register, unregister
public void onOnline(Computer c, TaskListener listener) throws IOException, InterruptedException
onOnline
in class ComputerListener
listener
- This is connected to the launch log of the computer or Jenkins master.
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. Note that
throwing an exception doesn't put the computer offline.InterruptedException
- Exceptions will be recorded to the listener. Note that
throwing an exception doesn't put the computer offline.ComputerListener.preOnline(Computer, Channel, FilePath, TaskListener)
Copyright © 2004–2018. All rights reserved.