|
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.measurement.agent.server.MeasurementCommandsServer
public class MeasurementCommandsServer
Constructor Summary | |
---|---|
MeasurementCommandsServer()
|
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. |
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 MeasurementCommandsServer()
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 void startup(AgentDaemon agent) throws AgentStartException
AgentServerHandler
startup
in interface AgentServerHandler
agent
- The agent.
AgentStartException
public void handleNotification(java.lang.String msgClass, java.lang.String msg)
handleNotification
in interface AgentNotificationHandler
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 |