|
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 AgentServerHandlerpublic 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 AgentServerHandlercmd - 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 TokenStorerjava.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 AgentServerHandleragent - The agent.
AgentStartExceptionpublic 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 | ||||||||