StreamingOutput
のOutputStream
は実装クラスによって閉じられるべきですか?JAX-RS StreamingOutputのOutputStreamを閉じる
java-docは推奨していません。私はちょうど閉鎖するべきではないことを意味する基礎となるServletOutputStream
に委任していると思いますが、私の推測は間違っているかもしれません:)また、javadocは、出力ストリームが閉じられてはならないと明言されているMessageBodyWriter
インターフェイスへの参照を作成します。私はリファレンス実装であることジャージのソースで見ていた決定的な答えを見つけることができない
https://docs.oracle.com/javaee/7/api/javax/ws/rs/core/StreamingOutput.html
私はあなたがそれを閉じる必要がありますとは思いません。出力ストリームを閉じると、下流にフィルタやインターセプタが壊れる可能性があります。 – sinu