org.hyperic.hq.product
Class MeasurementPluginManager
java.lang.Object
org.hyperic.hq.product.PluginManager
org.hyperic.hq.product.MeasurementPluginManager
- All Implemented Interfaces:
- MeasurementValueGetter
public class MeasurementPluginManager
- extends PluginManager
- implements MeasurementValueGetter
Method Summary |
org.hyperic.util.config.ConfigSchema |
getConfigSchema(String plugin,
TypeInfo info,
org.hyperic.util.config.ConfigResponse config)
|
String |
getHelp(TypeInfo info,
Map props)
|
MeasurementInfo[] |
getMeasurements(TypeInfo info)
|
String |
getName()
|
org.hyperic.hq.product.MetricValue |
getValue(String template)
|
org.hyperic.hq.product.MetricValue |
getValue(String name,
Metric metric)
|
org.hyperic.hq.product.MetricValue |
getValue(String name,
String metric)
|
void |
init(PluginManager parent)
|
void |
reportEvent(Metric metric,
long time,
int level,
String source,
String message)
|
String |
translate(String template,
org.hyperic.util.config.ConfigResponse config)
|
Methods inherited from class org.hyperic.hq.product.PluginManager |
classNotFoundMessage, createPlugin, createPlugin, createPlugin, getConfigSchema, getParent, getPlatformPlugin, getPlatformPlugin, getPlatformPlugins, getPlatformPlugins, getPlugin, getPluginInfo, getPlugins, getPlugins, getProperties, getProperty, getProperty, isPropertyEnabled, isPropertyEnabled, isRegistered, mergeConfigSchema, registerPlugin, registerPlugin, registerPlugin, removePlugin, setPluginInfo, shutdown, updatePlugin |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MeasurementPluginManager
public MeasurementPluginManager()
MeasurementPluginManager
public MeasurementPluginManager(Properties props)
init
public void init(PluginManager parent)
throws PluginException
- Overrides:
init
in class PluginManager
- Throws:
PluginException
getName
public String getName()
- Specified by:
getName
in class PluginManager
getConfigSchema
public org.hyperic.util.config.ConfigSchema getConfigSchema(String plugin,
TypeInfo info,
org.hyperic.util.config.ConfigResponse config)
throws PluginNotFoundException
- Overrides:
getConfigSchema
in class PluginManager
- Throws:
PluginNotFoundException
getValue
public org.hyperic.hq.product.MetricValue getValue(String template)
throws PluginException,
PluginNotFoundException,
MetricNotFoundException,
MetricUnreachableException
- Throws:
PluginException
PluginNotFoundException
MetricNotFoundException
MetricUnreachableException
getValue
public org.hyperic.hq.product.MetricValue getValue(String name,
String metric)
throws PluginException,
PluginNotFoundException,
MetricNotFoundException,
MetricUnreachableException
- Throws:
PluginException
PluginNotFoundException
MetricNotFoundException
MetricUnreachableException
getValue
public org.hyperic.hq.product.MetricValue getValue(String name,
Metric metric)
throws PluginException,
PluginNotFoundException,
MetricNotFoundException,
MetricUnreachableException
- Specified by:
getValue
in interface MeasurementValueGetter
- Throws:
PluginException
PluginNotFoundException
MetricNotFoundException
MetricUnreachableException
translate
public String translate(String template,
org.hyperic.util.config.ConfigResponse config)
throws PluginNotFoundException
- Throws:
PluginNotFoundException
getMeasurements
public MeasurementInfo[] getMeasurements(TypeInfo info)
throws PluginNotFoundException
- Throws:
PluginNotFoundException
getHelp
public String getHelp(TypeInfo info,
Map props)
throws PluginNotFoundException
- Throws:
PluginNotFoundException
reportEvent
public void reportEvent(Metric metric,
long time,
int level,
String source,
String message)
Copyright © 2004-2010 Hyperic, Inc. support@hyperic.net, All Rights Reserved.