summaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java
diff options
context:
space:
mode:
authorJon Marius Venstad <jonmv@users.noreply.github.com>2021-12-03 08:11:22 +0100
committerGitHub <noreply@github.com>2021-12-03 08:11:22 +0100
commit258c5987675c7b757c8c574a59e1793d1f68ea72 (patch)
tree8bd0929c62fbd2cf4ad761101ffb5df6bcce79fa /container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java
parent6e2ddaa1b917dadfda06f882a08c69a3c6b56558 (diff)
Revert "Remove Servlet integration from container-core [run-systemtest]"
Diffstat (limited to 'container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java')
-rw-r--r--container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java b/container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java
index 20abb251c74..e9ff60ade20 100644
--- a/container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java
+++ b/container-core/src/main/java/com/yahoo/jdisc/http/HttpResponse.java
@@ -7,6 +7,7 @@ import com.yahoo.jdisc.Response;
import com.yahoo.jdisc.handler.CompletionHandler;
import com.yahoo.jdisc.handler.ContentChannel;
import com.yahoo.jdisc.handler.ResponseHandler;
+import com.yahoo.jdisc.http.servlet.ServletOrJdiscHttpResponse;
import java.util.List;
@@ -15,7 +16,7 @@ import java.util.List;
*
* @author Einar M R Rosenvinge
*/
-public class HttpResponse extends Response {
+public class HttpResponse extends Response implements ServletOrJdiscHttpResponse {
private final HeaderFields trailers = new HeaderFields();
private boolean chunkedEncodingEnabled = true;
@@ -53,10 +54,12 @@ public class HttpResponse extends Response {
return message;
}
+ @Override
public void copyHeaders(HeaderFields target) {
target.addAll(headers());
}
+ @Override
public List<Cookie> decodeSetCookieHeader() {
return CookieHelper.decodeSetCookieHeader(headers());
}