@Override protected Object createValue() { String hostname; Alarm alarm; try { hostname = InetAddress.getLocalHost().getCanonicalHostName(); alarm = alarmNone(); } catch (UnknownHostException ex) { hostname = "Unknown host"; alarm = newAlarm(AlarmSeverity.INVALID, "Undefined"); } if (!Objects.equals(hostname, previousValue)) { previousValue = hostname; return newVString(hostname, alarm, timeNow()); } else { return null; } }
@Override protected Object createValue() { String hostname; Alarm alarm; try { hostname = InetAddress.getLocalHost().getHostName(); alarm = alarmNone(); } catch (UnknownHostException ex) { hostname = "Unknown host"; alarm = newAlarm(AlarmSeverity.INVALID, "Undefined"); } if (!Objects.equals(hostname, previousValue)) { previousValue = hostname; return newVString(hostname, alarm, timeNow()); } else { return null; } }
public Alarm getAlarm() { JsonObject alarm = json.getJsonObject("alarm"); if (alarm == null) { return null; } return ValueFactory.newAlarm(AlarmSeverity.valueOf(alarm.getString("severity")), alarm.getString("status")); }
return newVDouble(totalSum / data.size(), newAlarm(statSeverity, "NONE"), newTime(data.get(data.size() / 2).getTimestamp()), data.get(0));
sqrt(stats.totalSquareSum / stats.nElements - (stats.totalSum * stats.totalSum) / (stats.nElements * stats.nElements)), stats.min, stats.max, stats.nElements, newAlarm(statSeverity, "NONE"), newTime(data.get(data.size() / 2).getTimestamp()), data.get(0));