クラス ServletServerHttpResponse
java.lang.ObjectSE
org.springframework.http.server.ServletServerHttpResponse
- 実装されているすべてのインターフェース:
CloseableSE、FlushableSE、AutoCloseableSE、HttpMessage、HttpOutputMessage、ServerHttpResponse
HttpServletResponseEE に基づく ServerHttpResponse 実装。- 導入:
- 3.0
- 作成者:
- Arjen Poutsma, Rossen Stoyanchev
コンストラクターの概要
コンストラクターコンストラクター説明ServletServerHttpResponse(HttpServletResponseEE servletResponse) 指定されたHttpServletResponseEE に基づいて、ServletServerHttpResponse の新しいインスタンスを構築します。メソッドのサマリー
修飾子と型メソッド説明voidclose()このレスポンスを閉じて、作成されたリソースを解放します。voidflush()ヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。getBody()メッセージの本文を出力ストリームとして返します。このメッセージのヘッダーを返します。このオブジェクトが基づいているHttpServletResponseを返します。voidsetStatusCode(HttpStatusCode status) レスポンスの HTTP ステータスコードを設定します。
コンストラクターの詳細
ServletServerHttpResponse
指定されたHttpServletResponseEE に基づいて、ServletServerHttpResponse の新しいインスタンスを構築します。- パラメーター:
servletResponse- サーブレットレスポンス
メソッドの詳細
getServletResponse
このオブジェクトが基づいているHttpServletResponseを返します。setStatusCode
インターフェースからコピーされた説明:ServerHttpResponseレスポンスの HTTP ステータスコードを設定します。- 次で指定:
- インターフェース
ServerHttpResponseのsetStatusCode - パラメーター:
status- HttpStatus 列挙値としての HTTP ステータス
getHeaders
インターフェースからコピーされた説明:HttpMessageこのメッセージのヘッダーを返します。- 次で指定:
- インターフェース
HttpMessageのgetHeaders - 戻り値:
- 対応する HttpHeaders オブジェクト (非
null)
getBody
インターフェースからコピーされた説明:HttpOutputMessageメッセージの本文を出力ストリームとして返します。- 次で指定:
- インターフェース
HttpOutputMessageのgetBody - 戻り値:
- 出力ストリーム本体 (非
null) - 例外:
IOExceptionSE- I/O エラーの場合
flush
インターフェースからコピーされた説明:ServerHttpResponseヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。最初のフラッシュの後、ヘッダーは変更できなくなります。さらにコンテンツの書き込みとコンテンツのフラッシュのみが可能です。
- 次で指定:
- インターフェース
FlushableSEのflush - 次で指定:
- インターフェース
ServerHttpResponseのflush - 例外:
IOExceptionSE
close
public void close()インターフェースからコピーされた説明:ServerHttpResponseこのレスポンスを閉じて、作成されたリソースを解放します。- 次で指定:
- インターフェース
AutoCloseableSEのclose - 次で指定:
- インターフェース
CloseableSEのclose - 次で指定:
- インターフェース
ServerHttpResponseのclose