Publishing Engine Programmer's Guide > Arbortext Publishing Engine and its Components > Technical Overview of Arbortext Publishing Engine > Internal Components of Arbortext Publishing Engine > Arbortext Publishing Engine Request Handlers
  
Arbortext Publishing Engine Request Handlers
A request handler is an object capable of generating a response to a request. The Arbortext PE Request Manager presents a request to each loaded request handler. When the Arbortext PE Request Manager presents a request, a request handler can reply in one of two ways:
It can't fulfill requests of that type.
It can fulfill the request; it supplies the response to send to the client.
If a request handler produces a response, then the Arbortext PE Request Manager checks whether any cache manager wants to store that response before returning the response to the client. If so, the response is passed to the appropriate cache manager.
If no request handler can handle a request, Arbortext PE Request Manager generates an unknown request error response to be returned to the client.