クラス ServletServerHttpResponse

java.lang.ObjectSE
org.springframework.http.server.ServletServerHttpResponse
実装されたすべてのインターフェース:
CloseableSEFlushableSEAutoCloseableSEHttpMessageHttpOutputMessageServerHttpResponse

public class ServletServerHttpResponse extends ObjectSE implements ServerHttpResponse
導入:
3.0
作成者:
Arjen Poutsma, Rossen Stoyanchev
  • コンストラクターの詳細

    • ServletServerHttpResponse

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

    • getServletResponse

      public HttpServletResponseEE 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