aboutsummaryrefslogtreecommitdiffstats
path: root/jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-04-21 08:42:04 +0200
committerMorten Tokle <mortent@verizonmedia.com>2021-04-21 08:42:04 +0200
commitf36017d3f2709e2fa3e555269a4116482129ee2e (patch)
treeee214beda7621d24717a00771e9129160e4a2a9b /jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java
parentfe1dfc345aa85b593ba536fa2607594751bb8d51 (diff)
Get request handler spec through delegate
Diffstat (limited to 'jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java')
-rw-r--r--jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java b/jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java
index 43cddaea803..a6d6e32df06 100644
--- a/jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java
+++ b/jdisc_core/src/main/java/com/yahoo/jdisc/core/TimeoutManagerImpl.java
@@ -9,6 +9,7 @@ import com.yahoo.jdisc.TimeoutManager;
import com.yahoo.jdisc.Timer;
import com.yahoo.jdisc.handler.CompletionHandler;
import com.yahoo.jdisc.handler.ContentChannel;
+import com.yahoo.jdisc.handler.DelegatedRequestHandler;
import com.yahoo.jdisc.handler.RequestHandler;
import com.yahoo.jdisc.handler.ResponseHandler;
@@ -106,7 +107,7 @@ public class TimeoutManagerImpl {
}
}
- private class ManagedRequestHandler implements RequestHandler {
+ private class ManagedRequestHandler implements DelegatedRequestHandler {
final RequestHandler delegate;
@@ -152,6 +153,11 @@ public class TimeoutManagerImpl {
public String toString() {
return delegate.toString();
}
+
+ @Override
+ public RequestHandler getDelegate() {
+ return delegate;
+ }
}
private class TimeoutHandler implements ResponseHandler, TimeoutManager {