return Long.reverseBytes(stat1);
}
public ServiceStatistics getStatistics()
{
ServiceStatistics stats = new ServiceStatistics(false, false,"<NA>");
try {
Socket sock = new Socket(host, Integer.parseInt(port));
InputStream sock_in = sock.getInputStream();
DataInputStream dis = new DataInputStream(sock_in);
long stat1 = readLong(dis);
long stat2 = readLong(dis);
long stat3 = readLong(dis);
long stat4 = readLong(dis);
stats.setAlive(true);
stats.setHealthy(true);
stats.setInfo( "S1[" + stat1 +
"] S2[" + stat2 +
"] S3[" + stat3 +
"] S4[" + stat4 +
"]"
);
} catch ( Throwable t) {
t.printStackTrace();
stats.setInfo(t.getMessage());
}
return stats;
}