diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-04-26 15:23:06 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-04-26 15:23:06 +0200 |
commit | f052f546f17642ed8b1122cdbe63a262f19f6d12 (patch) | |
tree | 619147321378a14274612c6dad3b13438ac94dd1 /container-search/src/main/java/com | |
parent | 85a2417050e93fa17027b15d5c97799e7b23c91f (diff) |
Avoid flushing after every tree-node or object written to stream
Diffstat (limited to 'container-search/src/main/java/com')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java index c4f850307ae..0a87ad7ec2b 100644 --- a/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java +++ b/container-search/src/main/java/com/yahoo/search/rendering/JsonRenderer.java @@ -65,6 +65,8 @@ import java.util.Set; import java.util.concurrent.Executor; import java.util.function.LongSupplier; +import static com.fasterxml.jackson.databind.SerializationFeature.FLUSH_AFTER_WRITE_VALUE; + /** * JSON renderer for search results. * @@ -147,7 +149,7 @@ public class JsonRenderer extends AsynchronousSectionedRenderer<Result> { * @return an object mapper for the internal JsonFactory */ protected static ObjectMapper createJsonCodec() { - return new ObjectMapper(); + return new ObjectMapper().disable(FLUSH_AFTER_WRITE_VALUE); } @Override |