diff options
Diffstat (limited to 'jdisc_core/src/main/java/com/yahoo/jdisc/ProxyRequestHandler.java')
-rw-r--r-- | jdisc_core/src/main/java/com/yahoo/jdisc/ProxyRequestHandler.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/ProxyRequestHandler.java b/jdisc_core/src/main/java/com/yahoo/jdisc/ProxyRequestHandler.java index f3fa6740fbd..6e385535e40 100644 --- a/jdisc_core/src/main/java/com/yahoo/jdisc/ProxyRequestHandler.java +++ b/jdisc_core/src/main/java/com/yahoo/jdisc/ProxyRequestHandler.java @@ -3,6 +3,7 @@ package com.yahoo.jdisc; import com.yahoo.jdisc.handler.CompletionHandler; import com.yahoo.jdisc.handler.ContentChannel; +import com.yahoo.jdisc.handler.DelegatedRequestHandler; import com.yahoo.jdisc.handler.NullContent; import com.yahoo.jdisc.handler.RequestHandler; import com.yahoo.jdisc.handler.ResponseHandler; @@ -16,7 +17,7 @@ import java.util.logging.Logger; /** * @author bakksjo */ -class ProxyRequestHandler implements RequestHandler { +class ProxyRequestHandler implements DelegatedRequestHandler { private static final CompletionHandler IGNORED_COMPLETION = new IgnoredCompletion(); private static final Logger log = Logger.getLogger(ProxyRequestHandler.class.getName()); @@ -71,6 +72,11 @@ class ProxyRequestHandler implements RequestHandler { return delegate.toString(); } + @Override + public RequestHandler getDelegate() { + return delegate; + } + private static class ProxyResponseHandler implements ResponseHandler { final SharedResource request; |