クラス 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 ステータスコードを設定します。
      次で指定:
      インターフェース ServerHttpResponsesetStatusCode 
      パラメーター:
      status - HttpStatus 列挙値としての HTTP ステータス
    • getHeaders

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

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

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

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

      次で指定:
      インターフェース FlushableSEflush 
      次で指定:
      インターフェース ServerHttpResponseflush 
      例外:
      IOExceptionSE
    • close

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