perfsonar-dev - perfsonar: r2902 - branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins
Subject: perfsonar development work
List archive
- From:
- To:
- Subject: perfsonar: r2902 - branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins
- Date: Thu, 4 Oct 2007 07:41:09 -0400
Author: nina
Date: 2007-10-04 07:41:08 -0400 (Thu, 04 Oct 2007)
New Revision: 2902
Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins/PSUtilizationDatum.java
Log:
support for valueUnits="bytes" (case insensitive) for utilization MA
Modified:
branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins/PSUtilizationDatum.java
===================================================================
---
branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins/PSUtilizationDatum.java
2007-10-04 11:34:08 UTC (rev 2901)
+++
branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins/PSUtilizationDatum.java
2007-10-04 11:41:08 UTC (rev 2902)
@@ -43,6 +43,7 @@
public static String units_bps = "bps";
public static String units_Bps = "Bps";
public static String units_Octets = "octets";
+ public static String units_Bytes = "bytes";
@Override
protected ArrayList<String> initSupportedTypes() {
@@ -50,12 +51,15 @@
a.add(units_bps);
a.add(units_Bps);
a.add(units_Octets);
+ a.add(units_Bytes);
return a;
}
@Override
public void setValue(String value) throws UnsupportedTypeException {
try {
- if (units_Bps.equals(getType()) ||
units_Octets.equals(getType().toLowerCase())) {
+ if (units_Bps.equals(getType())
+ || units_Octets.equals(getType().toLowerCase())
+ || units_Bytes.equals(getType().toLowerCase())) {
this.value = Double.parseDouble(value)*8;
NaN = Double.isNaN(this.value);
@@ -77,6 +81,7 @@
public synchronized void setType(String type) throws
UnsupportedTypeException {
if ("".equals(type)) super.setType(units_Bps);
else if (units_Octets.equals(type.toLowerCase()))
super.setType(units_Bps);
+ else if (units_Bytes.equals(type.toLowerCase()))
super.setType(units_Bps);
else super.setType(type);
}
public long getBits() {
- perfsonar: r2902 - branches/perfsonarui/src/org/perfsonar/perfsonarui/plugins, svnlog, 10/04/2007
Archive powered by MHonArc 2.6.16.