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