Hyperic HQ Plugin API v. 4.4.0.2

Package org.hyperic.hq.product

Interface Summary
AutoServerDetector  
FileServerDetector  
MeasurementValueGetter  
RegistryServerDetector  
RuntimeDiscoverer Classes that implement this interface know how to discover resources at runtime for a particular product.
ScriptLanguagePlugin  
 

Class Summary
AutoinventoryPluginManager  
AvailabilityMetricValue Represents a value of an Availability Metric that includes the start time of the availability.
ClientPluginDeployer Deployment of embedded plugin files.
ClientPluginDeployer.Handler  
Collector  
CollectorExecutor  
CollectorResult  
ConfigFileTrackPlugin  
ConfigTrackPlugin  
ConfigTrackPluginManager  
ControlPlugin Base class for control plugins.
ControlPluginManager  
DaemonDetector Generic detector for use by pure-xml plugins.
ExecutableMeasurementPlugin  
ExecutableProcess  
GenericPlugin  
JDBCControlPlugin  
JDBCMeasurementPlugin Base class for JDBC measurement plugins.
JDBCQueryCache JDBCQueryCache is a simple caching mechanism to be used with JDBCMeasurementPlugins.
LiveDataPlugin  
LiveDataPluginManager  
Log4JLogTrackPlugin  
LogFileTailPlugin  
LogFileTrackPlugin  
LogMessageFolder  
LogTrackPlugin  
LogTrackPluginManager  
MeasurementInfo Carry information about measurement templates
MeasurementInfos A collection of MeasurementInfos
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
MetricProperties  
MetricValue Represents a value of a Metric.
PlatformDetector Detect platform attributes
PlatformResource  
PlatformServiceDetector This class is intended for use by Platform types which have service types, but no server types.
PlatformTypeInfo  
Plugin Plugin generated by hbm2java
PluginInfo This class is for use by plugin managers to maintain information about a plugin in order to remove/update a plugin jar.
PluginManager This class implements common functionality of the GenericPluginManager interface: - maintain a registry of plugins - shutdown() propagated to all plugins
PluginUpdater Updates a ProductPlugin on server and agent side with data needed to deal with new or updated ServiceTypes
ProcessControlPlugin  
ProductPlugin  
ProductPluginManager This class is a manager for ProductPlugin implementations and is also a manager of plugin managers.
RtPlugin  
RtPluginManager  
RtStat  
RuntimeResourceReport A RuntimeResourceReport represents the results of a single server's runtime scan.
ScriptControlPlugin  
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  
ServiceType Representation of a service type, equivalent to the data specified by the XML tag
ServiceTypeInfo  
SigarMeasurementPlugin  
SNMPDetector  
SNMPMeasurementPlugin  
StringMatcher  
TrackEvent Simple data class for sending config and log track events back to the server.
TrackEventPluginManager  
TypeBuilder Simple helper class to help keep plugin entity names consistent.
TypeInfo Carry information about appdef entity type
Win32ControlPlugin Base class for control plugins.
Win32EventLogNotification Base class for windows event notifications.
Win32EventLogTrackPlugin  
Win32MeasurementPlugin  
 

Exception Summary
JDBCQueryCacheException  
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. 4.4.0.2

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