Package org.forgerock.am.iot
Class ThingsAccessAuditFilter
- java.lang.Object
-
- org.forgerock.openam.rest.fluent.AuditFilter
-
- org.forgerock.am.iot.ThingsAccessAuditFilter
-
- All Implemented Interfaces:
Filter
public class ThingsAccessAuditFilter extends org.forgerock.openam.rest.fluent.AuditFilter
Audit filter for capturing details about the things endpoint responses.
-
-
Constructor Summary
Constructors Constructor Description ThingsAccessAuditFilter(org.forgerock.openam.rest.fluent.CrestAuditorFactory crestAuditorFactory)
Create a newThingsAccessAuditFilter
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Promise<ActionResponse,ResourceException>
filterAction(Context context, ActionRequest request, RequestHandler next)
Filters an action request.JsonValue
getActionSuccessDetail(ActionRequest request, ActionResponse response)
-
-
-
Constructor Detail
-
ThingsAccessAuditFilter
@Inject public ThingsAccessAuditFilter(org.forgerock.openam.rest.fluent.CrestAuditorFactory crestAuditorFactory)
Create a newThingsAccessAuditFilter
.- Parameters:
crestAuditorFactory
- CrestAuditorFactory for CrestAuditor instances.
-
-
Method Detail
-
filterAction
public Promise<ActionResponse,ResourceException> filterAction(Context context, ActionRequest request, RequestHandler next)
Description copied from interface:Filter
Filters an action request.- Parameters:
context
- The filter chain context.request
- The action request.next
- A request handler representing the remainder of the filter chain.- Returns:
- A
Promise
containing the result of the operation.
-
getActionSuccessDetail
public JsonValue getActionSuccessDetail(ActionRequest request, ActionResponse response)
-
-