kg.apc.perfmon.metrics
Class AbstractPerfMonMetric

java.lang.Object
  extended by kg.apc.perfmon.metrics.AbstractPerfMonMetric
Direct Known Subclasses:
JMXMetric

public abstract class AbstractPerfMonMetric
extends Object

Author:
undera

Field Summary
protected static String PARAMS_DELIMITER
           
protected  org.hyperic.sigar.SigarProxy sigarProxy
           
 
Constructor Summary
AbstractPerfMonMetric(org.hyperic.sigar.SigarProxy aSigar)
           
 
Method Summary
static AbstractPerfMonMetric createMetric(String metricType, String metricParamsStr, org.hyperic.sigar.SigarProxy sigarProxy)
           
protected  int getUnitDividingFactor(String unit)
           
abstract  void getValue(StringBuffer res)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMS_DELIMITER

protected static final String PARAMS_DELIMITER
See Also:
Constant Field Values

sigarProxy

protected final org.hyperic.sigar.SigarProxy sigarProxy
Constructor Detail

AbstractPerfMonMetric

public AbstractPerfMonMetric(org.hyperic.sigar.SigarProxy aSigar)
Method Detail

getUnitDividingFactor

protected int getUnitDividingFactor(String unit)

getValue

public abstract void getValue(StringBuffer res)
                       throws Exception
Throws:
Exception

createMetric

public static AbstractPerfMonMetric createMetric(String metricType,
                                                 String metricParamsStr,
                                                 org.hyperic.sigar.SigarProxy sigarProxy)


Copyright © 2013. All Rights Reserved.