コード例 #1
0
ファイル: TimedStat.java プロジェクト: ssindkar/platform
  @Managed
  public double getMax() {
    List<Long> values = sample.values();
    if (!values.isEmpty()) {
      return Collections.max(values);
    }

    return Double.NaN;
  }
コード例 #2
0
ファイル: TimedStat.java プロジェクト: ssindkar/platform
  @Managed
  public double getMean() {
    List<Long> values = sample.values();

    if (!values.isEmpty()) {
      long sum = 0;
      for (long value : values) {
        sum += value;
      }

      return sum * 1.0 / values.size();
    }

    return Double.NaN;
  }