クラス HandlerResult
java.lang.ObjectSE
org.springframework.web.reactive.HandlerResult
ハンドラーまたはハンドラーメソッドの呼び出しの結果を表します。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
コンストラクターの概要
コンストラクターコンストラクター説明HandlerResult(ObjectSE handler, @Nullable ObjectSE returnValue, MethodParameter returnType) 新しいHandlerResultを作成します。HandlerResult(ObjectSE handler, @Nullable ObjectSE returnValue, MethodParameter returnType, @Nullable BindingContext context) 新しいHandlerResultを作成します。メソッドのサマリー
修飾子と型メソッド説明リクエストの処理に使用される BindingContext を返します。configured例外ハンドラーを返します。リクエストを処理したハンドラーを返します。getModel()リクエストの処理に使用されるモデルを返します。ハンドラーから返される値の型を返します。たとえば、コントローラーメソッドのシグネチャーで宣言された戻り値の型などです。returnTypeの作成元であるMethodParameterを返します。もしあればハンドラーから返された値を返します。setExceptionHandler(DispatchExceptionHandler exceptionHandler) HandlerAdapterクラスは、これを設定して、非同期の戻り値でハンドラーを呼び出すときに、例外処理メカニズムをレスポンスレンダリングおよび遅延例外に適用できます。
コンストラクターの詳細
HandlerResult
新しいHandlerResultを作成します。- パラメーター:
handler- リクエストを処理したハンドラーreturnValue- おそらくnullハンドラーからの戻り値returnType- 戻り値の型
HandlerResult
public HandlerResult(ObjectSE handler, @Nullable ObjectSE returnValue, MethodParameter returnType, @Nullable BindingContext context) 新しいHandlerResultを作成します。- パラメーター:
handler- リクエストを処理したハンドラーreturnValue- おそらくnullハンドラーからの戻り値returnType- 戻り値の型context- リクエスト処理に使用されるバインディングコンテキスト
メソッドの詳細
getHandler
リクエストを処理したハンドラーを返します。getReturnValue
getReturnType
ハンドラーから返される値の型を返します。たとえば、コントローラーメソッドのシグネチャーで宣言された戻り値の型です。戻り値の型の基になるMethodParameterを取得するには、getReturnTypeSource()も参照してください。getReturnTypeSource
returnTypeの作成元であるMethodParameterを返します。getBindingContext
リクエストの処理に使用される BindingContext を返します。getModel
リクエストの処理に使用されるモデルを返します。これはgetBindingContext().getModel()のショートカットです。setExceptionHandler
HandlerAdapterクラスは、これを設定して、非同期の戻り値でハンドラーを呼び出すときに、例外処理メカニズムをレスポンスレンダリングおよび遅延例外に適用できます。- パラメーター:
exceptionHandler- 使用する例外ハンドラー- 導入:
- 6.0
getExceptionHandler