Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.autoinventory.agent.server
Class AICommandsService

java.lang.Object
  extended by org.hyperic.hq.autoinventory.agent.server.AICommandsService
All Implemented Interfaces:
AICommandsClient

public class AICommandsService
extends java.lang.Object
implements AICommandsClient

The AI Commands service.


Constructor Summary
AICommandsService(AutoinventoryPluginManager pluginManager, org.hyperic.hq.autoinventory.agent.server.RuntimeAutodiscoverer rtAutodiscoverer, ScanManager scanManager)
           
 
Method Summary
 ScanStateCore getScanStatus()
           
 void pushRuntimeDiscoveryConfig(int type, int id, java.lang.String typeName, java.lang.String name, ConfigResponse response)
           
 void startScan(ScanConfigurationCore scanConfigCore)
           
 void stopScan()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AICommandsService

public AICommandsService(AutoinventoryPluginManager pluginManager,
                         org.hyperic.hq.autoinventory.agent.server.RuntimeAutodiscoverer rtAutodiscoverer,
                         ScanManager scanManager)
Method Detail

getScanStatus

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

pushRuntimeDiscoveryConfig

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

startScan

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

stopScan

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

Hyperic HQ Plugin API v. 4.4.0.2

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