summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--container-core/abi-spec.json4
-rw-r--r--container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/container-core/abi-spec.json b/container-core/abi-spec.json
index ceaf1426ef2..45d6a9bcc03 100644
--- a/container-core/abi-spec.json
+++ b/container-core/abi-spec.json
@@ -631,9 +631,9 @@
"protected void <init>(java.util.concurrent.Executor, com.yahoo.jdisc.Metric, boolean)",
"public final com.yahoo.jdisc.handler.ContentChannel handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)",
"public java.time.Duration getTimeout()",
+ "public java.util.concurrent.Executor executor()",
"protected abstract void handleRequest(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.BufferedContentChannel, com.yahoo.jdisc.handler.ResponseHandler)",
- "protected void writeErrorResponseOnOverload(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)",
- "protected java.util.concurrent.Executor executor()"
+ "protected void writeErrorResponseOnOverload(com.yahoo.jdisc.Request, com.yahoo.jdisc.handler.ResponseHandler)"
],
"fields": [
"protected final com.yahoo.jdisc.Metric metric"
diff --git a/container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java b/container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java
index ab768dba0d2..9387e03e11b 100644
--- a/container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java
+++ b/container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java
@@ -133,6 +133,8 @@ public abstract class ThreadedRequestHandler extends AbstractRequestHandler {
return TIMEOUT;
}
+ public Executor executor() { return executor; }
+
private void logRejectedRequests() {
if (numRejectedRequests == 0) {
return;
@@ -169,8 +171,6 @@ public abstract class ThreadedRequestHandler extends AbstractRequestHandler {
ResponseDispatch.newInstance(Response.Status.SERVICE_UNAVAILABLE).dispatch(responseHandler);
}
- protected Executor executor() { return executor; }
-
private class RequestTask implements ResponseHandler, Runnable {
final Request request;