|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.hq.bizapp.agent.server.CommandsServer
public class CommandsServer
Constructor Summary | |
---|---|
CommandsServer()
|
Method Summary | |
---|---|
AgentRemoteValue |
dispatchCommand(java.lang.String cmd,
AgentRemoteValue args,
java.io.InputStream in,
java.io.OutputStream out)
dispatchCommand is the method used to invoke any command, previously retrieved via getCommandSet. |
AgentAPIInfo |
getAPIInfo()
Get information about the API, including the version number, which is used to ensure that remote APIs match up with local APIs. |
java.lang.String[] |
getCommandSet()
Get an array of strings with the commands that this handler recognizes. |
java.io.OutputStream |
getTokenStoreStream()
This method returns an OutputStream which the TokenManager can use to write out all its token information. |
void |
handleNotification(java.lang.String msgClass,
java.lang.String msg)
|
void |
shutdown()
inform the plugin that it should shutdown. |
void |
startup(AgentDaemon agent)
inform the plugin that it should startup. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CommandsServer()
Method Detail |
---|
public AgentAPIInfo getAPIInfo()
AgentServerHandler
getAPIInfo
in interface AgentServerHandler
public java.lang.String[] getCommandSet()
AgentServerHandler
getCommandSet
in interface AgentServerHandler
public AgentRemoteValue dispatchCommand(java.lang.String cmd, AgentRemoteValue args, java.io.InputStream in, java.io.OutputStream out) throws AgentRemoteException
AgentServerHandler
dispatchCommand
in interface AgentServerHandler
cmd
- name of the command to executeargs
- argument to pass to the commandin
- Input stream which can be used to read special
command specific data from the remote entityout
- Output stream which can be used to write special
command specific data to the remote entity.
AgentRemoteException
- indicating an exception occurred
during executionAgentServerHandler.getCommandSet()
public java.io.OutputStream getTokenStoreStream() throws java.io.IOException
TokenStorer
getTokenStoreStream
in interface TokenStorer
java.io.IOException
public void handleNotification(java.lang.String msgClass, java.lang.String msg)
handleNotification
in interface AgentNotificationHandler
public void startup(AgentDaemon agent) throws AgentStartException
AgentServerHandler
startup
in interface AgentServerHandler
agent
- The agent.
AgentStartException
public void shutdown()
AgentServerHandler
shutdown
in interface AgentServerHandler
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |