クラス DelegatingServerHttpResponse
java.lang.ObjectSE
org.springframework.http.server.DelegatingServerHttpResponse
- 実装されたすべてのインターフェース:
CloseableSE
、FlushableSE
、AutoCloseableSE
、HttpMessage
、HttpOutputMessage
、ServerHttpResponse
特定のターゲット
ServerHttpResponse
にすべての呼び出しを委譲する ServerHttpResponse
の実装。- 導入:
- 5.3.2
- 作成者:
- Arjen Poutsma
コンストラクターの概要
コンストラクターコンストラクター説明新しいDelegatingServerHttpResponse
を作成します。メソッドのサマリー
修飾子と型メソッド説明void
close()
このレスポンスを閉じて、作成されたリソースを解放します。void
flush()
ヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。getBody()
メッセージの本文を出力ストリームとして返します。このレスポンスが委譲するターゲットレスポンスを返します。このメッセージのヘッダーを返します。void
setStatusCode
(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
)