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
ConstructorsConstructorDescriptionThingsAccessAuditFilter(org.forgerock.openam.rest.fluent.CrestAuditorFactory crestAuditorFactory) Create a newThingsAccessAuditFilter. -
Method Summary
Modifier and TypeMethodDescriptionfilterAction(Context context, ActionRequest request, RequestHandler next) Filters an action request.getActionSuccessDetail(ActionRequest request, ActionResponse response)
-
Constructor Details
-
ThingsAccessAuditFilter
@Inject public ThingsAccessAuditFilter(org.forgerock.openam.rest.fluent.CrestAuditorFactory crestAuditorFactory) Create a newThingsAccessAuditFilter.- Parameters:
crestAuditorFactory- CrestAuditorFactory for CrestAuditor instances.
-
-
Method Details
-
filterAction
public Promise<ActionResponse,ResourceException> filterAction(Context context, ActionRequest request, RequestHandler next) Description copied from interface:FilterFilters 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
Promisecontaining the result of the operation.
-
getActionSuccessDetail
-