Package com.google.gerrit.audit
Class ExtendedHttpAuditEvent
- java.lang.Object
-
- com.google.gerrit.audit.AuditEvent
-
- com.google.gerrit.audit.HttpAuditEvent
-
- com.google.gerrit.audit.ExtendedHttpAuditEvent
-
public class ExtendedHttpAuditEvent extends HttpAuditEvent
Extended audit event. Adds request, resource and view data to HttpAuditEvent.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gerrit.audit.AuditEvent
AuditEvent.UUID
-
-
Field Summary
Fields Modifier and Type Field Description javax.servlet.http.HttpServletRequest
httpRequest
RestResource
resource
RestView<? extends RestResource>
view
-
Fields inherited from class com.google.gerrit.audit.HttpAuditEvent
httpMethod, httpStatus, input
-
Fields inherited from class com.google.gerrit.audit.AuditEvent
elapsed, EMPTY_PARAMS, params, result, sessionId, timeAtStart, UNKNOWN_SESSION_ID, uuid, what, when, who
-
-
Constructor Summary
Constructors Constructor Description 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
-
-
-
Field Detail
-
httpRequest
public final javax.servlet.http.HttpServletRequest httpRequest
-
resource
public final RestResource resource
-
view
public final RestView<? extends RestResource> view
-
-
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 towho
- principal that has generated the eventhttpRequest
- the HttpServletRequestwhen
- time-stamp of when the event startedparams
- parameters of the eventinput
- inputstatus
- HTTP statusresult
- result of the eventresource
- REST resource dataview
- view rendering object
-
-