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.InetAddress
getHostIP()
Retourne l'adresse de la machine de la machinejava.lang.String
getHostName()
HostStatusUtil.Status
getStatus()
Retourne le dernier état de la machineboolean
isAlreadyDown()
The host is it already down ?boolean
isReachable()
Retourne vrai si l'hôte est accessible en moins de 3 secondes, faux sinonvoid
setLastStatus(boolean status)
Define the last statusvoid
setStatus(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
-