パッケージ org.springframework.http

インターフェース StreamingHttpOutputMessage

すべてのスーパーインターフェース:
HttpMessageHttpOutputMessage

public interface StreamingHttpOutputMessage extends HttpOutputMessage
コールバックから OutputStreamSE に書き込むことによってリクエスト本体のコンテンツをストリーミングする機能を公開するための、HttpOutputMessage 実装の契約。

setBody(Body) メソッドはストリーミングのオプションを提供しますが、HttpOutputMessage.getBody() とは相互に排他的に使用されます。HttpOutputMessage.getBody() は、代わりに、送信前にリクエスト本体を集約する OutputStream を返します。

導入:
4.0
作成者:
Arjen Poutsma, Rossen Stoyanchev
関連事項:
  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static interface
    リクエスト本体のコンテンツを OutputStreamSE にストリーミングする契約。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    このメッセージのストリーミング本文のコールバックを設定します。

    インターフェース org.springframework.http.HttpMessage から継承されたメソッド

    getHeaders

    インターフェース org.springframework.http.HttpOutputMessage から継承されたメソッド

    getBody
  • メソッドの詳細

    • setBody

      void setBody(StreamingHttpOutputMessage.Body body)
      このメッセージのストリーミング本文のコールバックを設定します。

      これは HttpOutputMessage.getBody() と相互に排他的であることに注意してください。HttpOutputMessage.getBody() は、リクエスト本体を送信する前に集約する可能性があります。

      パラメーター:
      body - ストリーミングボディコールバック