## Uses of Class
de.esprit.netsuite.netdata.agent.AbstractCommonAgent

- Packages that use AbstractCommonAgent
  Package | Description
  --- | ---
  de.esprit.netsuite.netdata.agent.common | Contains network agents for common use
  de.esprit.netsuite.netdata.agent.internal.srvlog | Contains Agents dealing with server log file management
  de.esprit.netsuite.netdata.agent.internal.transfer | Contains Agents dealing with file transfers
  de.esprit.netsuite.netdata.agent.internal.transfer.demo | Contains examples for file transfers

- - ### Uses of AbstractCommonAgent in de.esprit.netsuite.netdata.agent.common

    Subclasses of AbstractCommonAgent in de.esprit.netsuite.netdata.agent.common
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ABOInfoAgent<C extends ClientContext,S extends ServerContext>` This agent reads access information about a particular ABO
    `class` | `ChangePasswordAgent<C extends ClientContext,S extends ServerContext>` This agent performs a password change for the current login user.
    `class` | `ClientMessageAgent<C extends ClientContext,S extends ServerContext>` This agent allows for sending a message from one client to another or just to all clients.
    `class` | `DeleteDirectoryAgent<C extends ClientContext,S extends ServerContext>` This agent deletes a server-file if it is not locked by another session.
    `class` | `DeleteFileAgent<C extends ClientContext,S extends ServerContext>` This agent deletes a server-file if it is not locked by another session.
    `class` | `FileEditAgent<C extends ClientContext,S extends ServerContext>` This agent is supposed to edit a file while holding a ResourceLock on the server.
    `class` | `FileInfoAgent<C extends ClientContext,S extends ServerContext>` This agent reads file information about a particular file or directory from the server
    `class` | `FileListAgent<C extends ClientContext,S extends ServerContext>` This agent lists the files within a server directory
    `class` | `FileReadAgent<C extends ClientContext,S extends ServerContext>` This agent reads the content of a text file and transfers it as a zipped byte array.
    `class` | `FileStoreAgent<C extends ClientContext,S extends ServerContext>` This agent stores a file on the server while holding a ResourceLock for it.
    `class` | `PurgeDirectoryAgent<C extends ClientContext,S extends ServerContext>` This agent deletes the content of the given server directory.
    `class` | `ServerMemoryCleanupAgent<C extends ClientContext,S extends ServerContext>` This agent kicks the garbage collector on the server.

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

    Subclasses of AbstractCommonAgent in de.esprit.netsuite.netdata.agent.internal.srvlog
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LogDirListAgent` This agent reads the sub-directories in the servers log-directory.
    `class` | `LogFileListAgent` This class reads the current list of server logfiles
    `class` | `ReadLogFileAgent` This agent reads the content of a log file and transfers it as a zipped byte array.

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

    Subclasses of AbstractCommonAgent in de.esprit.netsuite.netdata.agent.internal.transfer
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileStreamDownloadAgent<C extends ClientContext,S extends ServerContext>` This agent performs a file stream download for the given `FileStreamJob`.
    `class` | `FileTransferAgent<C extends ClientContext,S extends ServerContext>` This agent performs a bidirectional file transfer for the `FileTransferJob`s which it contains.

  - ### Uses of AbstractCommonAgent in de.esprit.netsuite.netdata.agent.internal.transfer.demo

    Subclasses of AbstractCommonAgent in de.esprit.netsuite.netdata.agent.internal.transfer.demo
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExFileSetTransferAgent` This class demonstrates the transfer of a simple file set for testing purposes only.
    `class` | `ExFileTransferAgent` This class demonstrates the transfer of a single file for testing purposes only.
    `class` | `ExMixedFileTransferAgent` This class demonstrates a mixed up- and download of a file set for testing purposes only.
    `class` | `ExStreamDownloadAgent` This class demonstrates the transfer of a single file for testing purposes only.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.