クラス ServletServerHttpResponse

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

public class ServletServerHttpResponse extends ObjectSE implements ServerHttpResponse
HttpServletResponse に基づいた ServerHttpResponse 実装。
導入:
3.0
作成者:
Arjen Poutsma, Rossen Stoyanchev
  • コンストラクター概要

    コンストラクター
    コンストラクター
    説明
    ServletServerHttpResponse(jakarta.servlet.http.HttpServletResponse servletResponse)
    指定された HttpServletResponse に基づいて、ServletServerHttpResponse の新しいインスタンスを構築します。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    void
    このレスポンスを閉じて、作成されたリソースを解放します。
    void
    ヘッダーとレスポンスのコンテンツが書き出されていることを確認してください。
    メッセージの本文を出力ストリームとして返します。
    このメッセージのヘッダーを返します。
    jakarta.servlet.http.HttpServletResponse
    このオブジェクトが基づいている HttpServletResponse を返します。
    void
    レスポンスの HTTP ステータスコードを設定します。

    クラス ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • ServletServerHttpResponse

      public ServletServerHttpResponse(jakarta.servlet.http.HttpServletResponse servletResponse)
      指定された HttpServletResponse に基づいて、ServletServerHttpResponse の新しいインスタンスを構築します。
      パラメーター:
      servletResponse - サーブレットレスポンス
  • 方法の詳細

    • getServletResponse

      public jakarta.servlet.http.HttpServletResponse getServletResponse()
      このオブジェクトが基づいている HttpServletResponse を返します。
    • setStatusCode

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

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

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

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

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

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

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