org.hyperic.hq.product
Class ControlPluginManager
java.lang.Object
org.hyperic.hq.product.PluginManager
org.hyperic.hq.product.ControlPluginManager
public class ControlPluginManager
- extends PluginManager
Methods inherited from class org.hyperic.hq.product.PluginManager |
classNotFoundMessage, createPlugin, createPlugin, createPlugin, getConfigSchema, getConfigSchema, getParent, getPlatformPlugin, getPlatformPlugin, getPlatformPlugins, getPlatformPlugins, getPlugin, getPluginInfo, getPlugins, getPlugins, getProperties, getProperty, getProperty, init, isPropertyEnabled, isPropertyEnabled, isRegistered, mergeConfigSchema, registerPlugin, registerPlugin, registerPlugin, removePlugin, setPluginInfo, shutdown, updatePlugin |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUILTIN_CMDS
public static final String[] BUILTIN_CMDS
ControlPluginManager
public ControlPluginManager()
ControlPluginManager
public ControlPluginManager(Properties props)
getName
public String getName()
- Specified by:
getName
in class PluginManager
createControlPlugin
public void createControlPlugin(String name,
String type,
org.hyperic.util.config.ConfigResponse config)
throws PluginNotFoundException,
PluginExistsException,
PluginException
- Throws:
PluginNotFoundException
PluginExistsException
PluginException
updateControlPlugin
public void updateControlPlugin(String name,
org.hyperic.util.config.ConfigResponse config)
throws PluginNotFoundException,
PluginException
- Throws:
PluginNotFoundException
PluginException
getActions
public List<String> getActions(String name)
throws PluginNotFoundException
- Throws:
PluginNotFoundException
addJob
public void addJob(String name,
String jobId)
getNextJob
public String getNextJob(String name)
throws NoSuchElementException
- Throws:
NoSuchElementException
removeNextJob
public void removeNextJob(String name)
throws NoSuchElementException
- Throws:
NoSuchElementException
doAction
public void doAction(String name,
String action,
String[] args,
ControlSendCommandResult_args resultsMetadata)
throws PluginNotFoundException,
PluginException
- Throws:
PluginNotFoundException
PluginException
getResult
public int getResult(String name)
throws PluginNotFoundException
- Throws:
PluginNotFoundException
getMessage
public String getMessage(String name)
throws PluginNotFoundException
- Throws:
PluginNotFoundException
removeControlPlugin
public void removeControlPlugin(String name)
throws PluginException,
PluginNotFoundException
- Throws:
PluginException
PluginNotFoundException
Copyright © 2004-2010 Hyperic, Inc. support@hyperic.net, All Rights Reserved.