public class HttpAccessAuditFilter extends Object implements Filter
Constructor and Description |
---|
HttpAccessAuditFilter(RequestHandler auditServiceHandler,
TimeService time)
Constructs a new HttpAccessAuditFilter.
|
public HttpAccessAuditFilter(RequestHandler auditServiceHandler, TimeService time)
auditServiceHandler
- The RequestHandler
to publish the events.time
- The TimeService
to use.public Promise<Response,NeverThrowsException> filter(Context context, Request request, Handler next)
Filter
next.handle(context, request)
.
This method may elect not to pass the request to the next filter or
handler, and instead handle the request itself. It can achieve this by
merely avoiding a call to next.handle(context, request)
and creating its own response object. The filter is also at liberty to
replace a response with another of its own by intercepting the response
returned by the next handler.
Copyright 2011-2015 ForgeRock AS.