## Uses of Class
de.esprit.netsuite.netdata.command.ClientCommand

- Packages that use ClientCommand
  Package | Description
  --- | ---
  de.esprit.netsuite.client.activity.command | Contains ClientCommand activity monitoring classes
  de.esprit.netsuite.client.info | Contains classes for requesting detailed client info
  de.esprit.netsuite.netdata.agent.internal | Contains network agents for internal useage only
  de.esprit.netsuite.netdata.agent.internal.session | Contains network agents used for user and group management.
  de.esprit.netsuite.netdata.command | Contains a collection of standard ClientCommands
  de.esprit.netsuite.netdata.command.demo | Contains examples for client commands
  de.esprit.netsuite.server.netch | Contains classes that build the server network adapter

- - ### Uses of ClientCommand in de.esprit.netsuite.client.activity.command

    Methods in de.esprit.netsuite.client.activity.command that return ClientCommand
    Modifier and Type | Method and Description
    --- | ---
    `ClientCommand` | ClientCommandTask.`getClientCommand()`

    Methods in de.esprit.netsuite.client.activity.command with parameters of type ClientCommand
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientCommandExecutor.`put(ClientCommand cmd)` Puts a ClientCommand into the queue for execution.

    Constructors in de.esprit.netsuite.client.activity.command with parameters of type ClientCommand
    Constructor and Description
    `ClientCommandTask(C clientCtx, ClientCommand cmd)`

  - ### Uses of ClientCommand in de.esprit.netsuite.client.info

    Subclasses of ClientCommand in de.esprit.netsuite.client.info
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ClientInfoCommand` This `ClientCommand` asks the client for updating the `ClientInfo` on the server.

  - ### Uses of ClientCommand in de.esprit.netsuite.netdata.agent.internal

    Constructors in de.esprit.netsuite.netdata.agent.internal with parameters of type ClientCommand
    Constructor and Description
    `ClientCommandAgent(ClientContext clientCtx, ClientCommand command)`

  - ### Uses of ClientCommand in de.esprit.netsuite.netdata.agent.internal.session

    Methods in de.esprit.netsuite.netdata.agent.internal.session that return ClientCommand
    Modifier and Type | Method and Description
    --- | ---
    `ClientCommand` | AbstractSessionChangeAgent.`getClientCommand()`

    Constructors in de.esprit.netsuite.netdata.agent.internal.session with parameters of type ClientCommand
    Constructor and Description
    `AbstractSessionChangeAgent(ClientContext clientCtx, ClientCommand command)`

  - ### Uses of ClientCommand in de.esprit.netsuite.netdata.command

    Subclasses of ClientCommand in de.esprit.netsuite.netdata.command
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CancelClientCommand` This command cancels another async running `ClientCommand`
    `class` | `CancelRemoteTaskCommand` This command forces the client to cancel a particular agent.
    `class` | `CancelTransferCommand` This command tells the client to cancel one of his currently running file transfers
    `class` | `ClientMessageCommand` This command displays a message coming from another client
    `class` | `ClientResetCommand` This command cancels all the client's asynchronous activity on both, client and server-side
    `class` | `ClientShutdownCommand` This commands forces the client to disconnect and terminate.
    `class` | `LockReleaseCommand<C extends ClientContext>` This command forces the client to release a resource lock that he is currently holding on the server.
    `class` | `LockTimedOutCommand` This command forces the client to release a resource lock that has been timed out on the server.

    Constructors in de.esprit.netsuite.netdata.command with parameters of type ClientCommand
    Constructor and Description
    `CancelClientCommand(SessionId fromSessId, ClientCommand<ClientContext> cmd)`

  - ### Uses of ClientCommand in de.esprit.netsuite.netdata.command.demo

    Subclasses of ClientCommand in de.esprit.netsuite.netdata.command.demo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExAsyncClientCommand` This is a sample async ClientCommand for testing purposes only

  - ### Uses of ClientCommand in de.esprit.netsuite.server.netch

    Methods in de.esprit.netsuite.server.netch with parameters of type ClientCommand
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerMessageQueue.`sendClientCommand(ClientCommand<?> command)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.