@Override public double getMeanRate() { return delegate.getMeanRate(); }
json.writeStartObject(); json.writeObjectField("count", timer.getCount()); json.writeObjectField("meanRate", timer.getMeanRate()); json.writeObjectField("oneMinRate", timer.getOneMinuteRate()); json.writeObjectField("fiveMinRate", timer.getFiveMinuteRate());
.append(type(registryKey, keyBase + keyUnit + " summary", entry.metadata)) .append(value(registryKey, keyBase + keyUnit + "_count", timer.getCount(), entry.metadata)) .append(value(registryKey, keyBase + "_rate_per_second", timer.getMeanRate(), entry.metadata)) .append(value(registryKey, keyBase + "_one_min_rate_per_second", timer.getOneMinuteRate(), entry.metadata)) .append(value(registryKey, keyBase + "_five_min_rate_per_second", timer.getFiveMinuteRate(), entry.metadata))
TestUtils.assertEqualsWithTolerance(1.0, timer.getMeanRate()); TestUtils.assertEqualsWithTolerance(1.0, timer.getOneMinuteRate()); TestUtils.assertEqualsWithTolerance(1.0, timer.getFiveMinuteRate()); TestUtils.assertEqualsWithTolerance(expectedMean, timer.getMeanRate());