diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-03-08 08:48:50 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-03-08 08:48:50 +0100 |
commit | 8ddb4f838ad43da0d55a0e81c0e6043409910325 (patch) | |
tree | 003608fc8e0d826f957eaa4785b27cc024012b58 /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/auditlog/AuditLoggingRequestHandler.java | |
parent | 9e6993064dadd73bb0bf5e93bda11f7061c59f49 (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.java | 8 |
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); } |