Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.autonomy.aci

The ACI Client API, provides classes for sending actions to and recieving responses from Autonomy ACI servers.

See:
Description

Class Summary
AciAction | The `AciAction` encapsulates the "action" to send to an ACI server and all its required parameters.
AciCache | The `AciCache` controls the client-side caching of ACI requests made with the ACI api.
AciConnection | The `AciConnection` object represent the connection to the ACI port of an ACI server and it used to send action requests to it.
AciConnectionDetails | Used to define the host, port, retries, timeout and encoding details of a connection to an ACI server.
AciResponse | `AciResponse` objects are used as the nodes of a linked-list representation of the XML response from an ACI server.
AciResponseChecker | A utility class which analyses the response from an ACI server to see if an action request was correctly processed.
ActionCachingDetails | The `ActionCachingDetails` class is used to define how long the results of a particular ACI action should be cached for.
ActionParameter | `ActionParameter`s are used to set the values of ACI action parameters on `AciAction`s before these are sent to an ACI server.

## Package com.autonomy.aci Description

The ACI Client API, provides classes for sending actions to and recieving responses from Autonomy ACI servers.

Actions and their parameters are built up incrementally before being passed to a connection object. The ACI response (recieved in XML format) is parsed and stored in a linked-list structure from which response values can easily be read.

The API supports both 'in the clear' and encrypted ACI communications and can be used to send user repository/authentication security information at the same time as the query.

## Package Specification

This package requires the Java Platform v1.3 or later.

## Related Documentation

For additional information on:

- using this API, see the 'ACI API' manual.
- the actions and parameters that can be sent to ACI servers, see the server's online help by sending "action=help" to its ACI port (http://<host>:<ACI port>/action=help) using a browser.
- using encrypted ACI communications, see the 'IAS' and 'IDOL Server' manuals and the com.autonomy.encryption package.
- setting user repository/authentication details, see the 'IAS' manual.

See Also:
  `com.autonomy.encryption package`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES