# Uses of Package
de.esprit.netsuite.server.cpu

- Packages that use de.esprit.netsuite.server.cpu
  Package | Description
  --- | ---
  de.esprit.netsuite.netdata | Contains serializable objects which are interchanged between client and server
  de.esprit.netsuite.server | These classes make up the EsprIT server
  de.esprit.netsuite.server.chreq | Contains classes that make up the Dual-Port Servers request/response oriented data service
  de.esprit.netsuite.server.cpu | Contains classes of the positioner tool (MVC-demo)

- Classes in de.esprit.netsuite.server.cpu used by de.esprit.netsuite.netdata
  Class and Description
  AgentWatchDogTask This task controls the execution of async agent and handles an eventual timeout.

- Classes in de.esprit.netsuite.server.cpu used by de.esprit.netsuite.server
  Class and Description
  ServerThreadPoolManager This class manages all server thread pools.

- Classes in de.esprit.netsuite.server.cpu used by de.esprit.netsuite.server.chreq
  Class and Description
  ServerThreadPool This is the base class for all server thread pools.

- Classes in de.esprit.netsuite.server.cpu used by de.esprit.netsuite.server.cpu
  Class and Description
  AgentSleeperThreadPool This ThreadPool is used to execute async (sleepy) agents which do NOT consume much CPU time.
  AgentTimerThreadPool This pool provides timer-threads for canceling async agents that timed out on the server.
  AgentWorkerThreadPool This ThreadPool is used to execute async agents which put CPU load on the server.
  ServerThreadPool This is the base class for all server thread pools.
  TransferThreadPool This thread pool provides threads used for file transfers.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.