Class HostItem

java.lang.Object
fr.chsn.hostpingchecker.HostItem
All Implemented Interfaces:
java.io.Serializable

public class HostItem
extends java.lang.Object
implements java.io.Serializable
Classe qui définie un item d'une machine
Since:
1.0.0
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    HostItem​(java.lang.String name, java.net.InetAddress address)  
  • Method Summary

    Modifier and Type Method Description
    java.net.InetAddress getHostIP()
    Retourne l'adresse de la machine de la machine
    java.lang.String getHostName()  
    HostStatusUtil.Status getStatus()
    Retourne le dernier état de la machine
    boolean isAlreadyDown()
    The host is it already down ?
    boolean isReachable()
    Retourne vrai si l'hôte est accessible en moins de 3 secondes, faux sinon
    void setLastStatus​(boolean status)
    Define the last status
    void setStatus​(HostStatusUtil.Status status)
    Définit l'état de la machine

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HostItem

      public HostItem​(java.lang.String name, java.net.InetAddress address)
  • Method Details

    • isReachable

      public boolean isReachable() throws java.io.IOException
      Retourne vrai si l'hôte est accessible en moins de 3 secondes, faux sinon
      Returns:
      vrai si l'hôte est accessible
      Throws:
      java.io.IOException - si une erreur réseau survient
    • getHostName

      public java.lang.String getHostName()
    • getHostIP

      public java.net.InetAddress getHostIP()
      Retourne l'adresse de la machine de la machine
      Returns:
      un object InetAddr
    • setStatus

      public void setStatus​(HostStatusUtil.Status status)
      Définit l'état de la machine
      Parameters:
      status - dernier état de la machine
      Since:
      1.6.8
    • getStatus

      public HostStatusUtil.Status getStatus()
      Retourne le dernier état de la machine
      Returns:
      Le dernier état connu de la machine
      Since:
      1.6.8
    • setLastStatus

      public void setLastStatus​(boolean status)
      Define the last status
      Parameters:
      status - last status know by the program
    • isAlreadyDown

      public boolean isAlreadyDown()
      The host is it already down ?
      Returns:
      precedent host status
      Since:
      1.9.0