Class ExtendedHttpAuditEvent


  • public class ExtendedHttpAuditEvent
    extends HttpAuditEvent
    Extended audit event. Adds request, resource and view data to HttpAuditEvent.
    • Field Detail

      • httpRequest

        public final javax.servlet.http.HttpServletRequest httpRequest
    • Constructor Detail

      • ExtendedHttpAuditEvent

        public ExtendedHttpAuditEvent​(String sessionId,
                                      CurrentUser who,
                                      javax.servlet.http.HttpServletRequest httpRequest,
                                      long when,
                                      com.google.common.collect.ListMultimap<String,​?> params,
                                      Object input,
                                      int status,
                                      Object result,
                                      RestResource resource,
                                      RestView<RestResource> view)
        Creates a new audit event with results
        Parameters:
        sessionId - session id the event belongs to
        who - principal that has generated the event
        httpRequest - the HttpServletRequest
        when - time-stamp of when the event started
        params - parameters of the event
        input - input
        status - HTTP status
        result - result of the event
        resource - REST resource data
        view - view rendering object