public void updateTime(final Timeable timeable) { time.update(timeable); if (time.getDuration() != null) { setMetric(DURATION_KEY, time.getDuration()); } else { setMetric(DURATION_KEY, 0L); } }
@Override public List<MetricLine> getLines() { return Arrays.asList( lineFactory.apply("duration", zeroIfNull(groupTime.getDuration())), lineFactory.apply("min_duration", zeroIfNull(groupTime.getMinDuration())), lineFactory.apply("max_duration", zeroIfNull(groupTime.getMaxDuration())), lineFactory.apply("sum_duration", zeroIfNull(groupTime.getSumDuration())) ); }
public void updateTime(final Timeable timeable) { time.update(timeable); if (time.getDuration() != null) { setMetric(DURATION_KEY, time.getDuration()); } else { setMetric(DURATION_KEY, 0L); } }
@Override public List<MetricLine> getLines() { return Arrays.asList( lineFactory.apply("duration", zeroIfNull(groupTime.getDuration())), lineFactory.apply("min_duration", zeroIfNull(groupTime.getMinDuration())), lineFactory.apply("max_duration", zeroIfNull(groupTime.getMaxDuration())), lineFactory.apply("sum_duration", zeroIfNull(groupTime.getSumDuration())) ); }