Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.product
Class ConfigFileTrackPlugin

java.lang.Object
  extended by org.hyperic.hq.product.GenericPlugin
      extended by org.hyperic.hq.product.ConfigTrackPlugin
          extended by org.hyperic.hq.product.ConfigFileTrackPlugin

public class ConfigFileTrackPlugin
extends ConfigTrackPlugin


Field Summary
protected static org.apache.commons.logging.Log log
           
static java.lang.String PROP_FILES_PLATFORM
           
static java.lang.String PROP_FILES_SERVER
           
static java.lang.String PROP_FILES_SERVICE
           
protected  org.hyperic.sigar.FileWatcher watcher
           
 
Fields inherited from class org.hyperic.hq.product.GenericPlugin
config, FILE_DELIM, FILE_DELIM_ESC, PROP_NAME
 
Constructor Summary
ConfigFileTrackPlugin()
           
 
Method Summary
 void configure(ConfigResponse config)
           
 ConfigSchema getConfigSchema(TypeInfo info, ConfigResponse config)
          The ConfigSchema used to render config options for this resource in the UI and client shell.
protected  java.lang.String getDefaultConfigFile(TypeInfo info, ConfigResponse config)
           
 java.lang.String[] getFiles(ConfigResponse config)
           
protected  ConfigOption getFilesOption(TypeInfo info, ConfigResponse config)
           
protected  org.hyperic.sigar.FileWatcher getFileWatcher()
           
 void shutdown()
          Called when the server or agent is shutdown.
 
Methods inherited from class org.hyperic.hq.product.ConfigTrackPlugin
getEnableOption, getManager, init, isEnabled, setEnabled
 
Methods inherited from class org.hyperic.hq.product.GenericPlugin
adjustClassPath, getAbsoluteFiles, getConfig, getConfig, getCustomPropertiesSchema, getCustomPropertiesSchema, getCustomPropertiesSchema, getDefaultInstallPath, getLog, getLogName, getManagerProperty, getName, getPlatformName, getPluginClassName, getPluginData, getPluginProperty, getProductPlugin, getProperties, getScriptExtension, getScriptExtension, getScriptExtension, getTypeInfo, getTypeNameProperty, getTypeNameProperty, getTypeProperties, getTypeProperty, getTypeProperty, getTypeProperty, isNetStatEnabled, isWin32, openResource, setData, setName, setTypeInfo, toFileList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_FILES_PLATFORM

public static final java.lang.String PROP_FILES_PLATFORM

PROP_FILES_SERVER

public static final java.lang.String PROP_FILES_SERVER

PROP_FILES_SERVICE

public static final java.lang.String PROP_FILES_SERVICE

log

protected static org.apache.commons.logging.Log log

watcher

protected org.hyperic.sigar.FileWatcher watcher
Constructor Detail

ConfigFileTrackPlugin

public ConfigFileTrackPlugin()
Method Detail

getFileWatcher

protected org.hyperic.sigar.FileWatcher getFileWatcher()

getDefaultConfigFile

protected java.lang.String getDefaultConfigFile(TypeInfo info,
                                                ConfigResponse config)

getFilesOption

protected ConfigOption getFilesOption(TypeInfo info,
                                      ConfigResponse config)

getConfigSchema

public ConfigSchema getConfigSchema(TypeInfo info,
                                    ConfigResponse config)
Description copied from class: GenericPlugin
The ConfigSchema used to render config options for this resource in the UI and client shell.

Overrides:
getConfigSchema in class ConfigTrackPlugin
Parameters:
info - The TypeInfo of this plugin from ProductPlugin.getTypes
config - ConfigReponse of the parent resource (if any).
Returns:
ConfigSchema for this resource.

getFiles

public java.lang.String[] getFiles(ConfigResponse config)

configure

public void configure(ConfigResponse config)
               throws PluginException
Overrides:
configure in class GenericPlugin
Throws:
PluginException

shutdown

public void shutdown()
              throws PluginException
Description copied from class: GenericPlugin
Called when the server or agent is shutdown. Use this method to cleanup any resources that were created during the init() method.

Overrides:
shutdown in class GenericPlugin
Throws:
PluginException

Hyperic HQ Plugin API v. 4.4.0.2

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