MeasurementPluginManager (Hyperic HQ Plugin API)
Keywords: org.hyperic.hq.product.MeasurementPluginManager class

Overview | Package | Class | Tree | Deprecated | Index | Help
| Hyperic HQ Plugin API v. 4.4.0.2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Field Summary

Fields inherited from class org.hyperic.hq.product.PluginManager
`log, plugins`

Constructor Summary
`MeasurementPluginManager()`
`MeasurementPluginManager(java.util.Properties props)`

Method Summary
`ConfigSchema` | `getConfigSchema(java.lang.String plugin, TypeInfo info, ConfigResponse config)`
`java.lang.String` | `getHelp(TypeInfo info, java.util.Map props)`
`MeasurementInfo[]` | `getMeasurements(TypeInfo info)`
`java.lang.String` | `getName()`
`MetricValue` | `getValue(java.lang.String template)`
`MetricValue` | `getValue(java.lang.String name, Metric metric)`
`MetricValue` | `getValue(java.lang.String name, java.lang.String metric)`
`void` | `init(PluginManager parent)`
`void` | `reportEvent(Metric metric, long time, int level, java.lang.String source, java.lang.String message)`
`void` | `shutdown()`
`java.lang.String` | `translate(java.lang.String template, ConfigResponse config)`

Methods inherited from class org.hyperic.hq.product.PluginManager
`classNotFoundMessage, createPlugin, createPlugin, createPlugin, getParent, getPlatformPlugin, getPlatformPlugin, getPlatformPlugins, getPlatformPlugins, getPlugin, getPluginInfo, getPlugins, getPlugins, getProperties, getProperty, getProperty, isPropertyEnabled, isPropertyEnabled, isRegistered, mergeConfigSchema, registerPlugin, registerPlugin, registerPlugin, removePlugin, setPluginInfo, updatePlugin`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### MeasurementPluginManager

    public MeasurementPluginManager()

### MeasurementPluginManager

    public MeasurementPluginManager(java.util.Properties props)

Method Detail

### init

    public void init(PluginManager parent)
              throws PluginException

  Overrides:
    `init` in class `PluginManager`
  Throws:
    `PluginException`

### shutdown

    public void shutdown()
                  throws PluginException

  Overrides:
    `shutdown` in class `PluginManager`
  Throws:
    `PluginException`

### getName

    public java.lang.String getName()

  Specified by:
    `getName` in class `PluginManager`

### getConfigSchema

    public ConfigSchema getConfigSchema(java.lang.String plugin,
                                        TypeInfo info,
                                        ConfigResponse config)
                                 throws PluginNotFoundException

  Overrides:
    `getConfigSchema` in class `PluginManager`
  Throws:
    `PluginNotFoundException`

### getValue

    public MetricValue getValue(java.lang.String template)
                         throws PluginException,
                                PluginNotFoundException,
                                MetricNotFoundException,
                                MetricUnreachableException

  Throws:
    `PluginException`
    `PluginNotFoundException`
    `MetricNotFoundException`
    `MetricUnreachableException`

### getValue

    public MetricValue getValue(java.lang.String name,
                                java.lang.String metric)
                         throws PluginException,
                                PluginNotFoundException,
                                MetricNotFoundException,
                                MetricUnreachableException

  Throws:
    `PluginException`
    `PluginNotFoundException`
    `MetricNotFoundException`
    `MetricUnreachableException`

### getValue

    public MetricValue getValue(java.lang.String name,
                                Metric metric)
                         throws PluginException,
                                PluginNotFoundException,
                                MetricNotFoundException,
                                MetricUnreachableException

  Specified by:
    `getValue` in interface `MeasurementValueGetter`
  Throws:
    `PluginException`
    `PluginNotFoundException`
    `MetricNotFoundException`
    `MetricUnreachableException`

### translate

    public java.lang.String translate(java.lang.String template,
                                      ConfigResponse config)
                               throws PluginNotFoundException

  Throws:
    `PluginNotFoundException`

### getMeasurements

    public MeasurementInfo[] getMeasurements(TypeInfo info)
                                      throws PluginNotFoundException

  Throws:
    `PluginNotFoundException`

### getHelp

    public java.lang.String getHelp(TypeInfo info,
                                    java.util.Map props)
                             throws PluginNotFoundException

  Throws:
    `PluginNotFoundException`

### reportEvent

    public void reportEvent(Metric metric,
                            long time,
                            int level,
                            java.lang.String source,
                            java.lang.String message)

Overview | Package | Class | Tree | Deprecated | Index | Help
| Hyperic HQ Plugin API v. 4.4.0.2
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.