Class ShutdownSlaveResetter
java.lang.Object
hudson.slaves.ComputerListener
com.sonymobile.jenkins.plugins.lenientshutdown.ShutdownSlaveResetter
- All Implemented Interfaces:
ExtensionPoint
Class for resetting lenient offline statuses when nodes come back online.
- Author:
- Fredrik Persson <fredrik6.persson@sonymobile.com>
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonOnline(Computer computer, TaskListener listener) Makes sure the lenient offline status is being reset after a node is taken online again.voidonTemporarilyOnline(Computer computer) Makes sure the lenient offline status is being reset after a node is taken temporarily online again.Methods inherited from class hudson.slaves.ComputerListener
all, onConfigurationChange, onIdle, onLaunchFailure, onOffline, onOffline, onOnline, onTemporarilyOffline, preLaunch, preOnline, register, unregister
-
Constructor Details
-
ShutdownSlaveResetter
public ShutdownSlaveResetter()
-
-
Method Details
-
onOnline
Makes sure the lenient offline status is being reset after a node is taken online again.- Overrides:
onOnlinein classComputerListener- Parameters:
computer- the computer to reset status forlistener- task listener
-
onTemporarilyOnline
Makes sure the lenient offline status is being reset after a node is taken temporarily online again.- Overrides:
onTemporarilyOnlinein classComputerListener- Parameters:
computer- the computer to reset status for
-