summaryrefslogtreecommitdiffstats
path: root/docproc
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-05-18 19:55:18 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-05-18 19:55:18 +0000
commite6df521e70889b677d518af45c369bad2d3048f2 (patch)
tree1c9093db39f1d1498fb2deb3123101dbe69793b2 /docproc
parent5cfadac8f940a91e69e4036b889c7972bfdfda34 (diff)
Shutdown docproc thread executors.
Diffstat (limited to 'docproc')
-rw-r--r--docproc/src/main/java/com/yahoo/docproc/jdisc/DocumentProcessingHandler.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/docproc/src/main/java/com/yahoo/docproc/jdisc/DocumentProcessingHandler.java b/docproc/src/main/java/com/yahoo/docproc/jdisc/DocumentProcessingHandler.java
index 335fec8c5c0..d20836c4b59 100644
--- a/docproc/src/main/java/com/yahoo/docproc/jdisc/DocumentProcessingHandler.java
+++ b/docproc/src/main/java/com/yahoo/docproc/jdisc/DocumentProcessingHandler.java
@@ -121,7 +121,8 @@ public class DocumentProcessingHandler extends AbstractRequestHandler {
@Override
protected void destroy() {
- //threadPoolMap.values().forEach( pool -> pool.shutdown()); //calling shutdownNow() seems like a bit of an overkill
+ laterExecutor.shutdown();
+ docprocServiceRegistry.allComponents().forEach(docprocService -> docprocService.deconstruct());
}
public ComponentRegistry<DocprocService> getDocprocServiceRegistry() {