クラス DelegatingServerHttpResponse

java.lang.ObjectSE
org.springframework.http.server.DelegatingServerHttpResponse
実装済みのインターフェース一覧:
CloseableSE, FlushableSE, AutoCloseableSE, HttpMessage, HttpOutputMessage, ServerHttpResponse

public class DelegatingServerHttpResponse extends ObjectSE implements ServerHttpResponse
特定のターゲット ServerHttpResponse にすべての呼び出しを委譲する ServerHttpResponse の実装。
導入:
5.3.2
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • DelegatingServerHttpResponse

      public DelegatingServerHttpResponse(ServerHttpResponse delegate)
      新しい DelegatingServerHttpResponse を作成します。
      パラメーター:
      delegate - 委譲するレスポンス
  • 方法の詳細

    • getDelegate

      public ServerHttpResponse getDelegate()
      このレスポンスが委譲するターゲットレスポンスを返します。
      戻り値:
      代理人
    • setStatusCode

      public void setStatusCode(HttpStatusCode status)
      インターフェースからコピーされた説明: ServerHttpResponse
      レスポンスの HTTP ステータスコードを設定します。
      次で指定:
      インターフェース ServerHttpResponse 内の setStatusCode 
      パラメーター:
      status - HttpStatus 列挙値としての HTTP ステータス
    • flush

      public void flush() throws IOExceptionSE
      インターフェースからコピーされた説明: ServerHttpResponse
      ヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。

      最初のフラッシュの後、ヘッダーは変更できなくなります。さらにコンテンツの書き込みとコンテンツのフラッシュのみが可能です。

      次で指定:
      インターフェース FlushableSE 内の flush 
      次で指定:
      インターフェース ServerHttpResponse 内の flush 
      例外:
      IOExceptionSE
    • close

      public void close()
      インターフェースからコピーされた説明: ServerHttpResponse
      このレスポンスを閉じて、作成されたリソースを解放します。
      次で指定:
      インターフェース AutoCloseableSE 内の close 
      次で指定:
      インターフェース CloseableSE 内の close 
      次で指定:
      インターフェース ServerHttpResponse 内の close 
    • getBody

      public OutputStreamSE getBody() throws IOExceptionSE
      インターフェースからコピーされた説明: HttpOutputMessage
      メッセージの本文を出力ストリームとして返します。
      次で指定:
      インターフェース HttpOutputMessage 内の getBody 
      戻り値:
      出力ストリーム本体 (決して null ではない)
      例外:
      IOExceptionSE - I/O エラーの場合
    • getHeaders

      public HttpHeaders getHeaders()
      インターフェースからコピーされた説明: HttpMessage
      このメッセージのヘッダーを返します。
      次で指定:
      インターフェース HttpMessage 内の getHeaders 
      戻り値:
      対応する HttpHeaders オブジェクト (決して null ではない)