インターフェース AsyncHandlerMethodReturnValueHandler

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

public interface AsyncHandlerMethodReturnValueHandler extends HandlerMethodReturnValueHandler
非同期型をサポートする戻り値ハンドラー。このような戻り値の型は、非同期値を「ラップ解除」できるように、優先的に処理する必要があります。

この契約を実装する注: は必須ではありませんが、ハンドラーを他よりも優先する必要がある場合に実装する必要があります。たとえば、カスタム(非同期)ハンドラーは、デフォルトで組み込みハンドラーの後に配置され、非同期値の準備ができたら @ResponseBody または @ModelAttribute 処理よりも優先されます。対照的に、組み込み(非同期)ハンドラーは、同期ハンドラーよりも先に順序付けられています。

導入:
4.2
作成者:
Rossen Stoyanchev
  • メソッドの詳細

    • isAsyncReturnValue

      boolean isAsyncReturnValue(@Nullable ObjectSE returnValue, MethodParameter returnType)
      指定された戻り値が非同期計算を表すかどうか。
      パラメーター:
      returnValue - ハンドラーメソッドから返された値
      returnType - 戻り型
      戻り値:
      戻り値の型が非同期値を表す場合は true