On each cycle of the request-response loop, an application initiates a series of messages to objects that are participating in request handling. These messages are "hooks" that allow you to integrate your code into the request-response loop and affect the outcome of request handling. This chapter describes the methods invoked by these messages.