msg.writeTo(output);
} else {
response.stream().setMediaType(JSON);
- try (JsonWriter writer = JsonWriter.of(new CacheWriter(new OutputStreamWriter(output, UTF_8)))) {
+ try (JsonWriter writer = JsonWriter.of(new OutputStreamWriter(output, UTF_8))) {
ProtobufJsonFormat.write(msg, writer);
}
}
*/
Stream setStatus(int httpStatus);
+ /**
+ * Response stream. Beware that proper error recovery is not possible.
+ */
OutputStream output();
}
/**
- * Non streamable {@link JsonWriter}. Response is written when resource is closed.
+ * Non streamable {@link JsonWriter}. Response is effectively written when closing the resource.
*/
JsonWriter newJsonWriter();