use streamingOutput in more places, avoiding memory-intense JSON serialization

This commit is contained in:
Axel Uhl
2020-07-07 15:43:13 +02:00
parent b91639ba15
commit a915bf793a
10 changed files with 15 additions and 24 deletions
@@ -46,8 +46,7 @@ public class MarkTemplateResource extends SharedAbstractSailingServerResource {
for (MarkTemplate markTemplates : markTemplateList) {
result.add(markTemplateSerializer.serialize(markTemplates));
}
final String json = result.toJSONString();
return Response.ok(json).build();
return Response.ok(streamingOutput(result)).build();
}
@GET