Overview | Package | Class | Tree | Deprecated | Index | Help
| 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

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

    java.lang.Object
      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()`

Overview | Package | Class | Tree | Deprecated | Index | Help
| 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

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