クラス ServerResponseResultHandler

java.lang.ObjectSE
org.springframework.web.reactive.function.server.support.ServerResponseResultHandler
実装されたすべてのインターフェース:
InitializingBeanOrderedHandlerResultHandler

public class ServerResponseResultHandler extends ObjectSE implements HandlerResultHandler, InitializingBean, Ordered
ServerResponses をサポートする HandlerResultHandler 実装。
導入:
5.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • ServerResponseResultHandler

      public ServerResponseResultHandler()
  • メソッドの詳細

    • setMessageWriters

      public void setMessageWriters(ListSE<HttpMessageWriter<?>> configurer)
      リクエストの本文を直列化するように HTTP メッセージライターを構成します。

      デフォルトでは、これは ServerCodecConfigurer のデフォルトライターに設定されます。

    • setViewResolvers

      public void setViewResolvers(ListSE<ViewResolver> viewResolvers)
    • setOrder

      public void setOrder(int order)
      この結果ハンドラーの順序を他のものに対して設定します。

      デフォルトでは 0 に設定されています。具体的な戻り値の型を探すため、通常、順序の早い段階で配置すると安全です。

    • getOrder

      public int getOrder()
      インターフェースからコピーされた説明: Ordered
      このオブジェクトの順序値を取得します。

      値が高いほど、優先度は低くなります。結果として、最も低い値を持つオブジェクトが最高の優先度を持ちます(サーブレット load-on-startup の値に多少似ています)。

      同じ順序の値は、影響を受けるオブジェクトの任意のソート位置になります。

      次で指定:
      インターフェース OrderedgetOrder 
      戻り値:
      オーダー額
      関連事項:
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      インターフェースからコピーされた説明: InitializingBean
      すべての Bean プロパティを設定し、BeanFactoryAwareApplicationContextAware などを満たした後、包含 BeanFactory によって呼び出されます。

      このメソッドにより、Bean インスタンスは、すべての Bean プロパティが設定されたときに、その全体的な構成の検証と最終的な初期化を実行できます。

      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE - 構成の誤り(必須プロパティの設定の失敗など)の場合、またはその他の理由で初期化が失敗した場合
    • supports

      public boolean supports(HandlerResult result)
      インターフェースからコピーされた説明: HandlerResultHandler
      このハンドラーが指定された HandlerResult をサポートするかどうか。
      次で指定:
      インターフェース HandlerResultHandlersupports 
      パラメーター:
      result - チェックする結果オブジェクト
      戻り値:
      このオブジェクトが指定された結果を使用できるかどうか
    • handleResult

      public reactor.core.publisher.Mono<VoidSE> handleResult(ServerWebExchange exchange, HandlerResult result)
      インターフェースからコピーされた説明: HandlerResultHandler
      指定された結果を処理して、レスポンスヘッダーを変更するか、レスポンスにデータを書き込みます。
      次で指定:
      インターフェース HandlerResultHandlerhandleResult 
      パラメーター:
      exchange - 現在のサーバー交換
      result - 取り扱い結果
      戻り値:
      Mono<Void> は、リクエスト処理がいつ完了したかを示します。