summaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2020-09-21 14:24:56 +0200
committerGitHub <noreply@github.com>2020-09-21 14:24:56 +0200
commited9ed2be991da5e0af53d81a6dbf31b78eefdb22 (patch)
treec17aa33b0c683650e53f53100bba404cb78b60bb /container-core
parent9d905aeb2ec4a04e946585a0553579d34151596a (diff)
parent849c980b2470bbba975fd3e4a14f43fabdbf9cc2 (diff)
Merge pull request #14451 from vespa-engine/bjorncs/feed-handler-cleanup
Bjorncs/feed handler cleanup
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/main/java/com/yahoo/container/handler/threadpool/ContainerThreadPool.java1
-rw-r--r--container-core/src/main/java/com/yahoo/container/handler/threadpool/ExecutorServiceWrapper.java2
2 files changed, 3 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/handler/threadpool/ContainerThreadPool.java b/container-core/src/main/java/com/yahoo/container/handler/threadpool/ContainerThreadPool.java
index e2d38427de1..294453aa8ba 100644
--- a/container-core/src/main/java/com/yahoo/container/handler/threadpool/ContainerThreadPool.java
+++ b/container-core/src/main/java/com/yahoo/container/handler/threadpool/ContainerThreadPool.java
@@ -49,6 +49,7 @@ public class ContainerThreadPool extends AbstractComponent implements AutoClosea
}
public Executor executor() { return threadpool; }
+ public int queuedTasks() { return threadpool.queuedTasks(); }
@Override public void close() { closeInternal(); }
@Override public void deconstruct() { closeInternal(); super.deconstruct(); }
diff --git a/container-core/src/main/java/com/yahoo/container/handler/threadpool/ExecutorServiceWrapper.java b/container-core/src/main/java/com/yahoo/container/handler/threadpool/ExecutorServiceWrapper.java
index 1144d1ebbf6..9a73c98597a 100644
--- a/container-core/src/main/java/com/yahoo/container/handler/threadpool/ExecutorServiceWrapper.java
+++ b/container-core/src/main/java/com/yahoo/container/handler/threadpool/ExecutorServiceWrapper.java
@@ -43,6 +43,8 @@ class ExecutorServiceWrapper extends ForwardingExecutorService {
metricReporter.start();
}
+ int queuedTasks() { return wrapped.getQueue().size(); }
+
private final void reportMetrics() {
try {
while (!closed.get()) {