## Uses of Interface
de.esprit.netsuite.netdata.DeliverableMessage

- Packages that use DeliverableMessage
  Package | Description
  --- | ---
  de.esprit.netsuite.client.info | Contains classes for requesting detailed client info
  de.esprit.netsuite.netdata | Contains serializable objects which are interchanged between client and server
  de.esprit.netsuite.netdata.command | Contains a collection of standard ClientCommands
  de.esprit.netsuite.netdata.command.demo | Contains examples for client commands

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

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

  - ### Uses of DeliverableMessage in de.esprit.netsuite.netdata

    Classes in de.esprit.netsuite.netdata that implement DeliverableMessage
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NetMessage` This class encapsulates message data which clients may receive asynchronously from the server.

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

    Classes in de.esprit.netsuite.netdata.command that implement DeliverableMessage
    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` | `ClientCommand<C extends ClientContext>` This is the base class for commands that can be sent to a client for execution
    `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.

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

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

Copyright © 2014 EsprIT-Systems. All Rights Reserved.