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.