Hyperic HQ Plugin API v. 2.5.dev

## Package net.hyperic.hq.product

Interface Summary
AutoServerDetector
FileServerDetector
RegistryServerDetector

Class Summary
AutoinventoryPluginManager
ConfigFileTrackPlugin
ConfigTrackPlugin
ConfigTrackPluginManager
ControlPlugin: Base class for control plugins.
ControlPluginManager
GenericPlugin
JDBCControlPlugin
JDBCMeasurementPlugin: Base class for JDBC measurement plugins.
Log4JLogTrackPlugin
LogFileTailPlugin
LogFileTrackPlugin
LogTrackPlugin
LogTrackPluginManager
MeasurementInfo: Carry information about measurement templates
MeasurementPlugin: Define and collect metrics.
MeasurementPluginManager
Metric: this class parses Metrics in the form of: jmx-domain:jmx-properties:jmx-attribute:metric-properties For example: jboss.system:type=ServerInfo,lang=eng:FreeMemory:naming=jnp://localhost:1099,password=xxx where: jmx-domain = jboss.system jmx-properties = type=ServerInfo,lang=eng jmx-attribute = FreeMemory metric-properties = naming=jnp://localhost:1099,password=xxx
MetricValue: Represents a value of a Metric.
PlatformResource
PlatformServiceDetector: This class is intended for use by Platform types which have service types, but no server types.
PlatformTypeInfo
PluginManager: This class implements common functionality of the GenericPluginManager interface: - maintain a registry of plugins - shutdown() propagated to all plugins
ProductPlugin
ProductPluginManager: This class is a manager for ProductPlugin implementations and is also a manager of plugin managers.
ServerControlPlugin: This class is mainly helpful for control plugins which are script/process driven.
ServerDetector: Encapsulate the know-how to determine all kinds of server-specific information about a single type of server.
ServerResource
ServerTypeInfo
ServiceResource
ServiceTypeInfo
SigarMeasurementPlugin
SNMPMeasurementPlugin
TrackEvent: Simple data class for sending config and log track events back to the server.
TrackEventPluginManager
TypeInfo: Carry information about appdef entity type
URLMetric: Helper class for Metrics which form URLs, such as for availability.
Win32ControlPlugin: Base class for control plugins.
Win32EventLogNotification: Base class for windows event notifications.
Win32EventLogTrackPlugin
Win32MeasurementPlugin

Exception Summary
MetricInvalidException: This exception is thrown from the translate & getValue methods in plugins when the plugin cannot map the DSN to a template which it returned from getMeasurements
MetricNotFoundException: This exception is thrown from getValue when the monitored entity cannot deal with the request.
MetricUnreachableException: This exception is thrown from a measurement plugin's getValue when the transport for monitoring the entity fails.
PluginException
PluginExistsException
PluginNotFoundException

Hyperic HQ Plugin API v. 2.5.dev

Copyright © 2004-2005 Hyperic LLC support@hyperic.net, All Rights Reserved.