aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java')
-rw-r--r--container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java23
1 files changed, 7 insertions, 16 deletions
diff --git a/container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java b/container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java
index fad0f46402d..c187a2f032f 100644
--- a/container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java
+++ b/container-core/src/main/java/com/yahoo/jdisc/http/filter/DiscFilterResponse.java
@@ -1,6 +1,10 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.jdisc.http.filter;
+import com.yahoo.jdisc.HeaderFields;
+import com.yahoo.jdisc.http.Cookie;
+import com.yahoo.jdisc.http.HttpResponse;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
@@ -8,14 +12,6 @@ import java.util.Collections;
import java.util.Enumeration;
import java.util.List;
-import com.yahoo.jdisc.http.servlet.ServletOrJdiscHttpResponse;
-
-import com.yahoo.jdisc.HeaderFields;
-import com.yahoo.jdisc.http.Cookie;
-
-
-import com.yahoo.jdisc.http.HttpResponse;
-
/**
* This class was made abstract from 5.27. Test cases that need
* a concrete instance should create a {@link JdiscFilterResponse}.
@@ -24,11 +20,11 @@ import com.yahoo.jdisc.http.HttpResponse;
*/
public abstract class DiscFilterResponse {
- private final ServletOrJdiscHttpResponse parent;
+ private final HttpResponse parent;
private final HeaderFields untreatedHeaders;
private final List<Cookie> untreatedCookies;
- public DiscFilterResponse(ServletOrJdiscHttpResponse parent) {
+ public DiscFilterResponse(HttpResponse parent) {
this.parent = parent;
this.untreatedHeaders = new HeaderFields();
@@ -116,12 +112,7 @@ public abstract class DiscFilterResponse {
/**
* Return the parent HttpResponse
*/
- public HttpResponse getParentResponse() {
- if (parent instanceof HttpResponse)
- return (HttpResponse)parent;
- throw new UnsupportedOperationException(
- "getParentResponse is not supported for " + parent.getClass().getName());
- }
+ public HttpResponse getParentResponse() { return parent; }
public void addCookie(JDiscCookieWrapper cookie) {
if(cookie != null) {