# Package de.esprit.netsuite.server.chreq

Contains classes that make up the Dual-Port Servers request/response oriented data service

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  RequestHandler<S extends ServerContext> | This is the base class for all RequestHandlers

- Class Summary
  Class | Description
  --- | ---
  ConnectionThreadPool | This thread-pool provides the threads that manage socket connections.
  DefaultRequestHandler | This handler handles all system internal client requests
  RequestDispatcher | This class dispatches the incoming request to the responsible `RequestHandler` based on the type of the request.
  RequestExecutionTask | This `Callable` task is supposed to be executed in the RequestThreadPool
  RequestServiceThreadPool | This thread pool uses cached threads in order to forward a request to a particular RequestHandler.

- Exception Summary
  Exception | Description
  --- | ---
  AgentFinalExecutionException | This exception is thrown when the final execution of an agent fails on the server
  InvalidRequestException | This exception is thrown, when the server cannot handle a request
  ServerRequestTimeoutException | This Exception is thrown when a request times out on the server side

## Package de.esprit.netsuite.server.chreq Description

Contains classes that make up the Dual-Port Servers request/response oriented data service

Copyright © 2014 EsprIT-Systems. All Rights Reserved.