Package hudson.model

Class ComputerPinger

java.lang.Object
hudson.model.ComputerPinger
All Implemented Interfaces:
ExtensionPoint
Direct Known Subclasses:
ComputerPinger.BuiltInComputerPinger

public abstract class ComputerPinger extends Object implements ExtensionPoint
A way to see if a computer is reachable.
Since:
1.378
  • Constructor Details

    • ComputerPinger

      public ComputerPinger()
  • Method Details

    • isReachable

      public abstract boolean isReachable(InetAddress ia, int timeout) throws IOException
      Is the specified address reachable?
      Parameters:
      ia - The address to check.
      timeout - Timeout in seconds.
      Throws:
      IOException
    • all

      public static ExtensionList<ComputerPinger> all()
      Get all registered instances.
    • checkIsReachable

      public static boolean checkIsReachable(InetAddress ia, int timeout) throws IOException
      Is this computer reachable via the given address?
      Parameters:
      ia - The address to check.
      timeout - Timeout in seconds.
      Throws:
      IOException