Package org.forgerock.openig.filter
Class HttpAccessAuditFilter
- java.lang.Object
-
- org.forgerock.openig.filter.HttpAccessAuditFilter
-
- All Implemented Interfaces:
org.forgerock.http.Filter
public class HttpAccessAuditFilter extends Object implements org.forgerock.http.Filter
This filter aims to send some access audit events to the AuditService managed as a CREST handler.
-
-
Constructor Summary
Constructors Constructor Description HttpAccessAuditFilter(org.forgerock.json.resource.RequestHandler auditServiceHandler, org.forgerock.util.time.TimeService time)Constructs a new HttpAccessAuditFilter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException>filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)
-
-
-
Constructor Detail
-
HttpAccessAuditFilter
public HttpAccessAuditFilter(org.forgerock.json.resource.RequestHandler auditServiceHandler, org.forgerock.util.time.TimeService time)Constructs a new HttpAccessAuditFilter.- Parameters:
auditServiceHandler- TheRequestHandlerto publish the events.time- TheTimeServiceto use.
-
-
Method Detail
-
filter
public org.forgerock.util.promise.Promise<org.forgerock.http.protocol.Response,org.forgerock.util.promise.NeverThrowsException> filter(org.forgerock.services.context.Context context, org.forgerock.http.protocol.Request request, org.forgerock.http.Handler next)- Specified by:
filterin interfaceorg.forgerock.http.Filter
-
-