aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-03-08 08:48:50 +0100
committerMartin Polden <mpolden@mpolden.no>2019-03-08 08:48:50 +0100
commit8ddb4f838ad43da0d55a0e81c0e6043409910325 (patch)
tree003608fc8e0d826f957eaa4785b27cc024012b58 /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java
parent9e6993064dadd73bb0bf5e93bda11f7061c59f49 (diff)
Finalize handle methods
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java
index 7eb38fed7ee..cad6b771202 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java
@@ -4,6 +4,7 @@ package com.yahoo.vespa.hosted.controller.auditlog;
import com.yahoo.container.jdisc.HttpRequest;
import com.yahoo.container.jdisc.HttpResponse;
import com.yahoo.container.jdisc.LoggingRequestHandler;
+import com.yahoo.jdisc.handler.ContentChannel;
/**
* A handler that logs requests to the audit log. Handlers that need audit logging should extend this and implement
@@ -21,10 +22,15 @@ public abstract class AuditLoggingRequestHandler extends LoggingRequestHandler {
}
@Override
- public HttpResponse handle(HttpRequest request) {
+ public final HttpResponse handle(HttpRequest request) {
return auditAndHandle(auditLogger.log(request));
}
+ @Override
+ public final HttpResponse handle(HttpRequest request, ContentChannel channel) {
+ return super.handle(request, channel);
+ }
+
public abstract HttpResponse auditAndHandle(HttpRequest request);
}