Class ShutdownSlaveResetter

java.lang.Object
hudson.slaves.ComputerListener
com.sonymobile.jenkins.plugins.lenientshutdown.ShutdownSlaveResetter
All Implemented Interfaces:
ExtensionPoint

@Extension public class ShutdownSlaveResetter extends ComputerListener
Class for resetting lenient offline statuses when nodes come back online.
Author:
Fredrik Persson <fredrik6.persson@sonymobile.com>
  • Constructor Details

    • ShutdownSlaveResetter

      public ShutdownSlaveResetter()
  • Method Details

    • onOnline

      public void onOnline(Computer computer, TaskListener listener)
      Makes sure the lenient offline status is being reset after a node is taken online again.
      Overrides:
      onOnline in class ComputerListener
      Parameters:
      computer - the computer to reset status for
      listener - task listener
    • onTemporarilyOnline

      public void onTemporarilyOnline(Computer computer)
      Makes sure the lenient offline status is being reset after a node is taken temporarily online again.
      Overrides:
      onTemporarilyOnline in class ComputerListener
      Parameters:
      computer - the computer to reset status for