在Jersey中使用StreamingOutput作为响应实体的示例

有人可以发表一个如何在泽西设置StreamingOutput作为一个实体的Response对象的例子吗?

我一直没有find一个这样的例子。

看看这是否有帮助:

 @GET @Produces(MediaType.TEXT_PLAIN) public Response streamExample() { StreamingOutput stream = new StreamingOutput() { @Override public void write(OutputStream os) throws IOException, WebApplicationException { Writer writer = new BufferedWriter(new OutputStreamWriter(os)); writer.write("test"); writer.flush(); // <-- This is very important. Do not forget. } }; return Response.ok(stream).build(); }