AICommandsClientImpl (Hyperic HQ Plugin API)
Keywords: org.hyperic.hq.autoinventory.agent.client.AICommandsClientImpl class

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.client
Class AICommandsClientImpl

    java.lang.Object
      org.hyperic.hq.agent.client.AbstractCommandsClient
          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()`

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.