## Uses of Class
de.esprit.netsuite.client.AbstractClientObject

- Packages that use AbstractClientObject
  Package | Description
  --- | ---
  de.esprit.netsuite.client | Contains classes that make up the Client of a dual-port server
  de.esprit.netsuite.client.abo | Contains the client's support classes for ABOs (Alive Business Objects)
  de.esprit.netsuite.client.activity.transfer | Contains Transfer activity monitoring classes
  de.esprit.netsuite.client.gui.rtask | Contains GUI components dealing with remote tasks
  de.esprit.netsuite.client.net | Contains GUI gui components for network controlling and monitoring
  de.esprit.netsuite.client.netch | Contains classes that build the client network adapter
  de.esprit.netsuite.client.netch.io | Contains the IO specific implementations for the network connections
  de.esprit.netsuite.rtask | Contains extensions for RemoteAsyncTask support

- - ### Uses of AbstractClientObject in de.esprit.netsuite.client

    Subclasses of AbstractClientObject in de.esprit.netsuite.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UserCache` This class caches the `Group`s and `UserId`s which are configured in the server.

  - ### Uses of AbstractClientObject in de.esprit.netsuite.client.abo

    Subclasses of AbstractClientObject in de.esprit.netsuite.client.abo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOCreateListener` This listener controls auto-insertion of foreign newly created ABOs into an ABOCollection
    `class` | `ABOManager` This class encapsulates the functionality for managing ABOs.

  - ### Uses of AbstractClientObject in de.esprit.netsuite.client.activity.transfer

    Subclasses of AbstractClientObject in de.esprit.netsuite.client.activity.transfer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientFileDownloadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `ClientFileUploadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `ClientTransferConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file
    `class` | `FileDownloadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `FileUploadConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file between client and server
    `class` | `IOClientFileDownloadConnection<C extends ClientContext>` This class ...
    `class` | `IOClientFileUploadConnection<C extends ClientContext>` This class ...
    `class` | `IOFileDownstreamConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file
    `class` | `IOFileTransferConnection<C extends ClientContext>` This class performs the transfer (upload or download) of a single file

  - ### Uses of AbstractClientObject in de.esprit.netsuite.client.gui.rtask

    Subclasses of AbstractClientObject in de.esprit.netsuite.client.gui.rtask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemoteTaskDefaultEventForwarder<S extends ServerContext,C extends CoClientContext>` This implementation forwards all `RemoteTaskEvent`s received by a `AbstractClientEDT` via the server's message channel to all clients.
    `class` | `RemoteTaskProgressEventForwarder<S extends ServerContext,C extends CoClientContext>` This implementation is supposed to control PROGRESS events of an `AbstractOsProcessTask` in a special way.

  - ### Uses of AbstractClientObject in de.esprit.netsuite.client.net

    Subclasses of AbstractClientObject in de.esprit.netsuite.client.net
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AgentMessageHandler` This class performs the postprocessing of an agent that was received in a message
    `class` | `AgentResponseHandler` This class handles an agent that has been received in a response
    `class` | `DefaultServerNotificationHandler<C extends ClientContext>` This class provides a default implementation for handling server messages.
    `class` | `GuiServerNotificationHandler<C extends ClientContext>` This class provides a default implementation for handling server notification messages.
    `class` | `RequestChannel` This class encapsulates the functionality provided by the Request network channel.

  - ### Uses of AbstractClientObject in de.esprit.netsuite.client.netch

    Subclasses of AbstractClientObject in de.esprit.netsuite.client.netch
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMessageChannel<C extends ClientContext>` This class contains an inner task, which fetches `NetMessage`s from the client's input queue and dispatches them to the various message listeners.
    `class` | `ClientMessageHandler` This handler processes incoming messages.
    `class` | `ClientNetworkAdapter<C extends ClientContext>` This class groups both `ClientRequestConnection` and `ClientMessageConnection` maintaining them together as a session.
    `class` | `EspritClientConnector<C extends ClientContext,U extends User>` This class provides the user facade to the network.
    `class` | `MessageChannel` On this instance you can register for incoming messages from the server.

  - ### Uses of AbstractClientObject in de.esprit.netsuite.client.netch.io

    Subclasses of AbstractClientObject in de.esprit.netsuite.client.netch.io
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IOClientNetworkAdapter` This is the Socket-IO specific implementation of the `ClientNetworkAdapter`

  - ### Uses of AbstractClientObject in de.esprit.netsuite.rtask

    Subclasses of AbstractClientObject in de.esprit.netsuite.rtask
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemoteTaskEventQueue` This receiver queues up all incoming `RemoteTaskEvent`s for a particular task identified by its `RemoteTaskId`.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.