Java源码示例:com.yammer.metrics.core.Summarizable

示例1
private String[] cacheKafkaSummarizable(long currentTimeMillis, String sanitizedName, Summarizable summarizable) {
  final String minName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
      MIN_SUFIX, summarizable.min());
  final String maxName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
      MAX_SUFIX, summarizable.max());
  final String meanName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
      MEAN_SUFIX, summarizable.mean());
  final String stdDevName = cacheSanitizedTimelineMetric(currentTimeMillis, sanitizedName,
      STD_DEV_SUFIX, summarizable.stdDev());

  return new String[] { maxName, meanName, minName, stdDevName };
}
 
示例2
static void setupSummarizableMock(Summarizable summarizable) {
  when(summarizable.min()).thenReturn(1d);
  when(summarizable.max()).thenReturn(3d);
  when(summarizable.mean()).thenReturn(2d);
  when(summarizable.stdDev()).thenReturn(1.5d);
}