changeset 271:671cfc1d001d

Streamline jvm-memory metric conversion filters Reviewed-by: jkang Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2017-October/025371.html
author Andrew Azores <aazores@redhat.com>
date Wed, 25 Oct 2017 11:51:03 -0400
parents 4023b79e4d58
children b35a283eb016
files src/app/components/jvm-info/jvm-memory/jvm-memory.controller.js
diffstat 1 files changed, 3 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/src/app/components/jvm-info/jvm-memory/jvm-memory.controller.js	Wed Oct 11 14:59:09 2017 -0400
+++ b/src/app/components/jvm-info/jvm-memory/jvm-memory.controller.js	Wed Oct 25 11:51:03 2017 -0400
@@ -32,10 +32,8 @@
 import service from './jvm-memory.service.js';
 
 class JvmMemoryController {
-  constructor ($stateParams, $interval, jvmMemoryService, metricToBigIntFilter,
-    bigIntToStringFilter, stringToNumberFilter, dateFilter, DATE_FORMAT,
-    metricToNumberFilter, scaleBytesService,
-    sanitizeService, $translate) {
+  constructor ($stateParams, $interval, jvmMemoryService, dateFilter,
+    DATE_FORMAT, metricToNumberFilter, scaleBytesService, sanitizeService, $translate) {
     'ngInject';
 
     this.jvmId = $stateParams.jvmId;
@@ -44,9 +42,6 @@
     this._sanitizeService = sanitizeService;
     this._translate = $translate;
 
-    this._metricToBigInt = metricToBigIntFilter;
-    this._bigIntToString = bigIntToStringFilter;
-    this._stringToNumber = stringToNumberFilter;
     this._dateFilter = dateFilter;
     this._dateFormat = DATE_FORMAT;
     this._metricToNumber = metricToNumberFilter;
@@ -385,10 +380,7 @@
   }
 
   convertMemStat (stat, scale) {
-    let bigInt = this._metricToBigInt(stat, scale);
-    let str = this._bigIntToString(bigInt);
-    let num = this._stringToNumber(str);
-    return _.ceil(num);
+    return _.ceil(this._metricToNumber(stat, scale));
   }
 
   sanitize (str) {