クラス 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)