diff options
Diffstat (limited to 'container-core')
-rw-r--r-- | container-core/abi-spec.json | 4 | ||||
-rw-r--r-- | container-core/src/main/java/com/yahoo/container/jdisc/ThreadedRequestHandler.java | 4 |
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 f5f8b428535..323935e2a26 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 @@ -110,6 +110,8 @@ public abstract class ThreadedRequestHandler extends AbstractRequestHandler { return TIMEOUT; } + public Executor executor() { return executor; } + private void logRejectedRequests() { if (numRejectedRequests == 0) { return; @@ -146,8 +148,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; |