Hyperic HQ Plugin API v. 5.8.0

Uses of Class
org.hyperic.hq.product.PluginException

Packages that use PluginException
org.hyperic.hq.product   
org.hyperic.hq.product.jmx   
org.hyperic.hq.product.pluginxml   
org.hyperic.hq.product.util   
 

Uses of PluginException in org.hyperic.hq.product
 

Subclasses of PluginException in org.hyperic.hq.product
 class PluginExistsException
           
 class PluginNotFoundException
           
 

Methods in org.hyperic.hq.product that throw PluginException
 void TrackEventPluginManager.addEventLogNotification(Win32EventLogNotification notifier)
           
 void LogFileTailPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void Win32EventLogTrackPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void ConfigFileTrackPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void JDBCControlPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void GenericPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void Win32ControlPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void ProcessControlPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void LogTrackPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void FileChangeTrackPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void ServerControlPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void ControlPluginManager.createControlPlugin(String name, String type, org.hyperic.util.config.ConfigResponse config)
           
 GenericPlugin PluginManager.createPlugin(String name, GenericPlugin pluginType)
           
 GenericPlugin PluginManager.createPlugin(String name, GenericPlugin pluginType, org.hyperic.util.config.ConfigResponse config)
           
 GenericPlugin PluginManager.createPlugin(String name, String type, org.hyperic.util.config.ConfigResponse config)
           
 RuntimeResourceReport ServerDetector.discoverResources(int serverId, AIPlatformValue platform, org.hyperic.util.config.ConfigResponse config)
          Deprecated. - Plugins should not use this method.
 RuntimeResourceReport RuntimeDiscoverer.discoverResources(int serverId, AIPlatformValue aiplatform, org.hyperic.util.config.ConfigResponse config)
          This method is called by the autoinventory code that runs within the agent.
protected  List ServerDetector.discoverServers(org.hyperic.util.config.ConfigResponse config)
          Override to discover servers for the server type of the plugin instance.
static List SNMPDetector.discoverServers(ServerDetector plugin, org.hyperic.util.config.ConfigResponse parentConfig, SNMPSession session, String type)
           
protected abstract  List PlatformServiceDetector.discoverServices(org.hyperic.util.config.ConfigResponse config)
           
protected  List SNMPDetector.discoverServices(org.hyperic.util.config.ConfigResponse config)
           
protected  List ServerDetector.discoverServices(org.hyperic.util.config.ConfigResponse config)
          Override to discover services for the server type of the plugin instance.
protected  List DaemonDetector.discoverServices(org.hyperic.util.config.ConfigResponse config)
           
protected  List SNMPDetector.discoverServices(org.hyperic.util.config.ConfigResponse config, String type)
           
static List SNMPDetector.discoverServices(ServerDetector plugin, org.hyperic.util.config.ConfigResponse parentConfig, SNMPSession session)
           
static List SNMPDetector.discoverServices(ServerDetector plugin, org.hyperic.util.config.ConfigResponse parentConfig, SNMPSession session, String type)
           
protected  Set ServerDetector.discoverServiceTypes(org.hyperic.util.config.ConfigResponse config)
           
 void ControlPlugin.doAction(String action)
           
abstract  void JDBCControlPlugin.doAction(String action)
           
 void Win32ControlPlugin.doAction(String action)
           
 void ControlPlugin.doAction(String action, ControlSendCommandResult_args resultsMetadata)
           
 void ControlPlugin.doAction(String action, String[] args)
          Invokes plugin method with the name of param action.
 void JDBCControlPlugin.doAction(String action, String[] args)
           
 void ScriptControlPlugin.doAction(String action, String[] args)
          For use by pure-XML plugins to implement script-based control actions.
 void ProcessControlPlugin.doAction(String action, String[] args)
           
 void ControlPlugin.doAction(String action, String[] args, ControlSendCommandResult_args resultsMetadata)
           
 void ControlPluginManager.doAction(String name, String action, String[] args, ControlSendCommandResult_args resultsMetadata)
           
 void JDBCControlPlugin.execute(String query)
           
 void JDBCControlPlugin.executeQuery(String query)
           
 String[] LiveDataPluginManager.getCommands(String type)
           
 org.hyperic.util.config.ConfigSchema LiveDataPlugin.getConfigSchema(String command)
           
 org.hyperic.util.config.ConfigSchema LiveDataPluginManager.getConfigSchema(String type, String command)
           
abstract  Object LiveDataPlugin.getData(String command, org.hyperic.util.config.ConfigResponse config)
           
 String LiveDataPluginManager.getData(String type, String command, org.hyperic.util.config.ConfigResponse config)
           
protected  List DaemonDetector.getFileResources(org.hyperic.util.config.ConfigResponse platformConfig)
          Check for installed files using the file-scan config without running a full file-scan.
 PlatformResource PlatformDetector.getPlatformResource(org.hyperic.util.config.ConfigResponse config)
           
 PluginManager ProductPluginManager.getPluginManager(String type)
           
protected  List DaemonDetector.getProcessResources(org.hyperic.util.config.ConfigResponse platformConfig)
          Process table scan
protected  double JDBCMeasurementPlugin.getQueryValue(Metric jdsn)
          Do the database query returned by the getQuery() method and return the result.
protected  double JDBCMeasurementPlugin.getQueryValue(Metric jdsn, boolean logSql)
           
 List AutoServerDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig)
           
 List SNMPDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig)
           
 List DaemonDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig)
           
 List DaemonDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig, String path)
           
 List FileServerDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig, String path)
          This interface is used by the Auto-Discovery file system scan.
 List RegistryServerDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig, String path, org.hyperic.sigar.win32.RegistryKey current)
          Performs all the actual server (and service) detection for servers detected through a WindowsRegistryScan.
protected  org.hyperic.sigar.Sigar SigarMeasurementPlugin.getSigar()
           
static int ProcessControlPlugin.getSignal(String signal)
           
static org.hyperic.hq.product.MetricValue Collector.getValue(MeasurementPlugin plugin, Metric metric)
           
 org.hyperic.hq.product.MetricValue JDBCMeasurementPlugin.getValue(Metric metric)
          Dispatches to getQueryValue()
 org.hyperic.hq.product.MetricValue SigarMeasurementPlugin.getValue(Metric metric)
           
 org.hyperic.hq.product.MetricValue Win32MeasurementPlugin.getValue(Metric metric)
           
 org.hyperic.hq.product.MetricValue MeasurementPlugin.getValue(Metric metric)
          This method is called when the plugin is asked for a metric value.
 org.hyperic.hq.product.MetricValue SNMPMeasurementPlugin.getValue(Metric metric)
           
 org.hyperic.hq.product.MetricValue MeasurementPluginManager.getValue(String template)
           
 org.hyperic.hq.product.MetricValue MeasurementValueGetter.getValue(String name, Metric metric)
           
 org.hyperic.hq.product.MetricValue MeasurementPluginManager.getValue(String name, Metric metric)
           
 org.hyperic.hq.product.MetricValue MeasurementPluginManager.getValue(String name, String metric)
           
 Map Collector.getValues(GenericPlugin plugin, org.hyperic.util.config.ConfigResponse config)
          Initialize and collect values for use outside of MeasurementPlugin.
static Set<String> DetectionUtil.getWMIObj(String namespace, String wmiObjName, Map<String,String> filters, String col, String name)
           
 void ProductPluginManager.init()
           
protected  void Collector.init()
           
 void Collector.init(GenericPlugin plugin, org.hyperic.util.config.ConfigResponse config)
          Initialize a Collector instance for use outside of MeasurementPlugin.
 void PluginManager.init(PluginManager parent)
           
 void JDBCMeasurementPlugin.init(PluginManager manager)
          Verifies that JDBC driver returned by the getDriver() method can be loaded by the plugin.
 void ConfigTrackPlugin.init(PluginManager manager)
           
 void ControlPlugin.init(PluginManager manager)
           
 void TrackEventPluginManager.init(PluginManager manager)
           
 void MeasurementPluginManager.init(PluginManager parent)
           
 void ServerDetector.init(PluginManager manager)
           
 void GenericPlugin.init(PluginManager manager)
          Called when the plugin is loaded on the server and on the agent side.
 void MeasurementPlugin.init(PluginManager manager)
           
 void SNMPMeasurementPlugin.init(PluginManager manager)
           
 void ProcessControlPlugin.init(PluginManager manager)
           
 void LogTrackPlugin.init(PluginManager manager)
           
 void ProductPlugin.init(PluginManager manager)
           
protected  void ProductPluginManager.initPluginManagers(Properties props)
           
 Class ScriptLanguagePlugin.loadClass(ClassLoader loader, Properties properties, File code)
           
 void PluginManager.registerPlugin(GenericPlugin plugin)
           
 void PluginManager.registerPlugin(GenericPlugin plugin, org.hyperic.util.config.ConfigResponse response)
           
 void PluginManager.registerPlugin(String name, GenericPlugin plugin)
           
 PluginInfo ProductPluginManager.registerPluginJar(String jarName)
          registerPluginJar() without mapping types.
 PluginInfo ProductPluginManager.registerPluginJar(String jarName, ClassLoader resourceLoader)
          Load a product plugin jar.
 void ControlPluginManager.removeControlPlugin(String name)
           
 void TrackEventPluginManager.removeEventLogNotification(Win32EventLogNotification notifier)
           
 void PluginManager.removePlugin(String name)
           
 void ProductPluginManager.removePluginJar(String jarName)
           
 void LogFileTailPlugin.shutdown()
           
 void PluginManager.shutdown()
           
 void JDBCMeasurementPlugin.shutdown()
          Close any cached connections.
 void Win32EventLogTrackPlugin.shutdown()
           
 void SigarMeasurementPlugin.shutdown()
           
 void TrackEventPluginManager.shutdown()
           
 void ConfigFileTrackPlugin.shutdown()
           
 void ProductPluginManager.shutdown()
           
 void GenericPlugin.shutdown()
          Called when the server or agent is shutdown.
 void FileChangeTrackPlugin.shutdown()
           
 void ConfigTrackPluginManager.shutdown()
           
 void ServerControlPlugin.shutdown()
           
 void ControlPluginManager.updateControlPlugin(String name, org.hyperic.util.config.ConfigResponse config)
           
 void PluginManager.updatePlugin(GenericPlugin plugin, org.hyperic.util.config.ConfigResponse response)
           
 void ProductPluginManager.updatePluginJar(String jarName)
           
 void PluginUpdater.updateServiceTypes(ProductPlugin productPlugin, Set<ServiceType> serviceTypes)
          Updates the specified ProductPlugin with the new or changed service types.
protected  void ServerControlPlugin.validateControlProgram(String name)
           
 

Uses of PluginException in org.hyperic.hq.product.jmx
 

Methods in org.hyperic.hq.product.jmx that throw PluginException
 void MxNotificationListener.add()
           
 void MxServerControlPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void MxControlPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
 void MxNotificationPlugin.configure(org.hyperic.util.config.ConfigResponse config)
           
protected  List MxServerDetector.discoverMxServices(MBeanServerConnection mServer, org.hyperic.util.config.ConfigResponse serverConfig)
           
protected  List MxServerDetector.discoverServices(org.hyperic.util.config.ConfigResponse serverConfig)
           
 Set MxServerDetector.discoverServiceTypes(org.hyperic.util.config.ConfigResponse serverConfig)
           
 void MxServerControlPlugin.doAction(String action, String[] args)
           
 void MxControlPlugin.doAction(String action, String[] args)
           
 void MxServerQuery.findServices(MBeanServerConnection mServer)
           
static MBeanUtil.OperationParams MBeanUtil.getAttributeParams(MBeanInfo info, String method, Object[] args)
           
 void MxQuery.getAttributes(MBeanServerConnection mServer)
           
 void MxQuery.getAttributes(MBeanServerConnection mServer, ObjectName name, String[] attrs)
           
 org.hyperic.util.config.ConfigSchema MxLiveDataPlugin.getConfigSchema(String command)
           
 Object MxLiveDataPlugin.getData(String command, org.hyperic.util.config.ConfigResponse config)
           
static MBeanUtil.OperationParams MBeanUtil.getOperationParams(MBeanInfo info, String method, Object[] args)
           
 List MxServerDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig)
           
 List SunMxServerDetector.getServerResources(org.hyperic.util.config.ConfigResponse platformConfig)
           
 org.hyperic.hq.product.MetricValue MxMeasurementPlugin.getValue(Metric metric)
           
static Object MxUtil.getValue(Properties config, String objectName, String attribute)
           
 void MxServerControlPlugin.init(PluginManager manager)
           
static Object MxUtil.invoke(Properties config, String objectName, String method, Object[] args, String[] sig)
           
 void MxNotificationListener.remove()
           
 void MxNotificationPlugin.shutdown()
           
 

Uses of PluginException in org.hyperic.hq.product.pluginxml
 

Methods in org.hyperic.hq.product.pluginxml that throw PluginException
static PluginData PluginData.getInstance(ProductPluginManager manager, ClassLoader loader, String file)
           
 void PluginParser.parse(InputStream in, PluginData data)
           
 void PluginParser.parse(InputStream in, PluginData data, EntityResolver resolver)
           
 

Uses of PluginException in org.hyperic.hq.product.util
 

Methods in org.hyperic.hq.product.util that throw PluginException
 void PluginDumper.fetchMetrics(String pluginName, boolean translateOnly)
           
 boolean PluginDumper.fetchMetrics(TypeInfo type, boolean translateOnly, org.hyperic.util.config.ConfigResponse config)
           
 void PluginDumper.init()
           
 void PluginDumper.invoke()
           
 void PluginDumper.testControl(String pluginName)
           
 void PluginDumper.testLiveData()
           
 


Hyperic HQ Plugin API v. 5.8.0

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