Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.autoinventory.agent.client
Class AICommandsClientImpl

java.lang.Object
  extended by org.hyperic.hq.agent.client.AbstractCommandsClient
      extended by org.hyperic.hq.autoinventory.agent.client.AICommandsClientImpl
All Implemented Interfaces:
AICommandsClient

public class AICommandsClientImpl
extends AbstractCommandsClient
implements AICommandsClient

The AI Commands client that uses the new transport.


Field Summary
 
Fields inherited from class org.hyperic.hq.agent.client.AbstractCommandsClient
_log
 
Constructor Summary
AICommandsClientImpl(Agent agent, AgentProxyFactory factory)
           
 
Method Summary
 ScanStateCore getScanStatus()
           
 void pushRuntimeDiscoveryConfig(int type, int id, java.lang.String typeName, java.lang.String name, ConfigResponse response)
           
 void startScan(ScanConfigurationCore scanConfig)
           
 void stopScan()
           
 
Methods inherited from class org.hyperic.hq.agent.client.AbstractCommandsClient
getAgent, getAsynchronousProxy, getSynchronousProxy, safeDestroyService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AICommandsClientImpl

public AICommandsClientImpl(Agent agent,
                            AgentProxyFactory factory)
Method Detail

getScanStatus

public ScanStateCore getScanStatus()
                            throws AgentRemoteException,
                                   AgentConnectionException,
                                   AutoinventoryException
Specified by:
getScanStatus in interface AICommandsClient
Throws:
AgentRemoteException
AgentConnectionException
AutoinventoryException
See Also:
AICommandsClient.getScanStatus()

pushRuntimeDiscoveryConfig

public void pushRuntimeDiscoveryConfig(int type,
                                       int id,
                                       java.lang.String typeName,
                                       java.lang.String name,
                                       ConfigResponse response)
Specified by:
pushRuntimeDiscoveryConfig in interface AICommandsClient
See Also:
AICommandsClient.pushRuntimeDiscoveryConfig(int, int, java.lang.String, java.lang.String, org.hyperic.util.config.ConfigResponse)

startScan

public void startScan(ScanConfigurationCore scanConfig)
               throws AgentRemoteException,
                      AgentConnectionException,
                      AutoinventoryException
Specified by:
startScan in interface AICommandsClient
Throws:
AgentRemoteException
AgentConnectionException
AutoinventoryException
See Also:
AICommandsClient.startScan(org.hyperic.hq.autoinventory.ScanConfigurationCore)

stopScan

public void stopScan()
              throws AgentRemoteException,
                     AgentConnectionException
Specified by:
stopScan in interface AICommandsClient
Throws:
AgentRemoteException
AgentConnectionException
See Also:
AICommandsClient.stopScan()

Hyperic HQ Plugin API v. 4.4.0.2

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