Class AccessLoggingRequestHandler

java.lang.Object
com.yahoo.jdisc.AbstractResource
com.yahoo.jdisc.handler.AbstractRequestHandler
com.yahoo.jdisc.http.server.jetty.AccessLoggingRequestHandler
All Implemented Interfaces:
DelegatedRequestHandler, RequestHandler, SharedResource

public class AccessLoggingRequestHandler extends AbstractRequestHandler implements DelegatedRequestHandler
A wrapper RequestHandler that enables access logging. By wrapping the request handler, we are able to wrap the response handler as well. Hence, we can populate the access log entry with information from both the request and the response. This wrapper also adds the access log entry to the request context, so that request handlers may add information to it. Does not otherwise interfere with the request processing of the delegate request handler.
Author:
bakksjo, bjorncs