Package fr.chsn.hostpingchecker
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.InetAddressgetHostIP()Retourne l'adresse de la machine de la machinejava.lang.StringgetHostName()HostStatusUtil.StatusgetStatus()Retourne le dernier état de la machinebooleanisAlreadyDown()The host is it already down ?booleanisReachable()Retourne vrai si l'hôte est accessible en moins de 3 secondes, faux sinonvoidsetLastStatus(boolean status)Define the last statusvoidsetStatus(HostStatusUtil.Status status)Définit l'état de la machine
-
Constructor Details
-
HostItem
public HostItem(java.lang.String name, java.net.InetAddress address)
-
-
Method Details
-
isReachable
public boolean isReachable() throws java.io.IOExceptionRetourne 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
Définit l'état de la machine- Parameters:
status- dernier état de la machine- Since:
- 1.6.8
-
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
-