diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-10-08 12:53:14 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-10-08 12:53:14 +0200 |
commit | 9d435e48c742b3efc94c68c02da835c5f5298255 (patch) | |
tree | d3b95fd76df8e1a53abb1e1e2e3b966d4a7225e6 /container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java | |
parent | 9794b7ddbdeaa980970c2c0b54721d7a6f27a22a (diff) |
Make executor never null
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java b/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java index 3ec29a77323..210a77ccf57 100644 --- a/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java +++ b/container-search/src/main/java/com/yahoo/search/searchchain/ExecutionFactory.java @@ -23,6 +23,7 @@ import com.yahoo.search.rendering.RendererRegistry; import com.yahoo.vespa.configdefinition.SpecialtokensConfig; import java.util.concurrent.Executor; +import java.util.concurrent.Executors; /** * Provides creation of fully configured query Execution instances. @@ -65,7 +66,7 @@ public class ExecutionFactory extends AbstractComponent { this.specialTokens = new SpecialTokenRegistry(specialTokens); this.linguistics = linguistics; this.rendererRegistry = new RendererRegistry(renderers.allComponents()); - this.executor = executor; + this.executor = executor != null ? executor : Runnable::run; } /** @deprecated pass the container threadpool */ |