Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.product
Class TrackEventPluginManager

java.lang.Object
  extended by org.hyperic.hq.product.PluginManager
      extended by org.hyperic.hq.product.TrackEventPluginManager
Direct Known Subclasses:
ConfigTrackPluginManager, LogTrackPluginManager

public abstract class TrackEventPluginManager
extends PluginManager


Field Summary
static int DEFAULT_INTERVAL
           
static java.lang.String PROP_INTERVAL
           
 
Fields inherited from class org.hyperic.hq.product.PluginManager
log, plugins
 
Constructor Summary
TrackEventPluginManager()
           
TrackEventPluginManager(java.util.Properties props)
           
 
Method Summary
 void addEventLogNotification(Win32EventLogNotification notifier)
           
 void addFileWatcher(org.hyperic.sigar.FileWatcher watcher)
           
 void addRunnableTracker(java.lang.Runnable tracker)
           
 void closeEventLogs()
           
 java.util.LinkedList getEvents()
           
abstract  java.lang.String getName()
           
 void init(PluginManager manager)
           
 void removeEventLogNotification(Win32EventLogNotification notifier)
           
 void removeFileWatcher(org.hyperic.sigar.FileWatcher watcher)
           
 void removeRunnableTracker(java.lang.Runnable tracker)
           
 void reportEvent(TrackEvent event)
           
 void shutdown()
           
 
Methods inherited from class org.hyperic.hq.product.PluginManager
classNotFoundMessage, createPlugin, createPlugin, createPlugin, getConfigSchema, getParent, getPlatformPlugin, getPlatformPlugin, getPlatformPlugins, getPlatformPlugins, getPlugin, getPluginInfo, getPlugins, getPlugins, getProperties, getProperty, getProperty, isPropertyEnabled, isPropertyEnabled, isRegistered, mergeConfigSchema, registerPlugin, registerPlugin, registerPlugin, removePlugin, setPluginInfo, updatePlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INTERVAL

public static final int DEFAULT_INTERVAL
See Also:
Constant Field Values

PROP_INTERVAL

public static final java.lang.String PROP_INTERVAL
See Also:
Constant Field Values
Constructor Detail

TrackEventPluginManager

public TrackEventPluginManager()

TrackEventPluginManager

public TrackEventPluginManager(java.util.Properties props)
Method Detail

getName

public abstract java.lang.String getName()
Specified by:
getName in class PluginManager

reportEvent

public void reportEvent(TrackEvent event)

getEvents

public java.util.LinkedList getEvents()

init

public void init(PluginManager manager)
          throws PluginException
Overrides:
init in class PluginManager
Throws:
PluginException

shutdown

public void shutdown()
              throws PluginException
Overrides:
shutdown in class PluginManager
Throws:
PluginException

addFileWatcher

public void addFileWatcher(org.hyperic.sigar.FileWatcher watcher)

removeFileWatcher

public void removeFileWatcher(org.hyperic.sigar.FileWatcher watcher)

closeEventLogs

public void closeEventLogs()

addEventLogNotification

public void addEventLogNotification(Win32EventLogNotification notifier)
                             throws PluginException
Throws:
PluginException

removeEventLogNotification

public void removeEventLogNotification(Win32EventLogNotification notifier)
                                throws PluginException
Throws:
PluginException

addRunnableTracker

public void addRunnableTracker(java.lang.Runnable tracker)

removeRunnableTracker

public void removeRunnableTracker(java.lang.Runnable tracker)

Hyperic HQ Plugin API v. 4.4.0.2

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