クラス HandlerResult
java.lang.ObjectSE
org.springframework.web.reactive.HandlerResult
 ハンドラーまたはハンドラーメソッドの呼び出しの結果を表します。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
- コンストラクターの概要コンストラクターコンストラクター説明- HandlerResult- (ObjectSE handler, ObjectSE returnValue, MethodParameter returnType) 新しい- HandlerResultを作成します。- HandlerResult- (ObjectSE handler, ObjectSE returnValue, MethodParameter returnType, BindingContext context) 新しい- HandlerResultを作成します。
- メソッドのサマリー修飾子と型メソッド説明- reactor.core.publisher.Mono<HandlerResult>- applyExceptionHandler- (ThrowableSE failure) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代替なし: 内部呼び出し専用で、6.0 の時点では使用されていませんリクエストの処理に使用される BindingContext を返します。- configured例外ハンドラーを返します。リクエストを処理したハンドラーを返します。- getModel()リクエストの処理に使用されるモデルを返します。ハンドラーから返された値の型を返します。例:- returnTypeの作成元である- MethodParameterを返します。もしあればハンドラーから返された値を返します。- boolean非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- getExceptionHandler()経由のチェックを優先- setExceptionHandler- (FunctionSE<ThrowableSE, - reactor.core.publisher.Mono<HandlerResult>> function) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- setExceptionHandler- (DispatchExceptionHandler exceptionHandler) - HandlerAdapterクラスは、これを設定して、非同期の戻り値でハンドラーを呼び出すときに、例外処理メカニズムをレスポンスレンダリングおよび遅延例外に適用できます。
- コンストラクターの詳細- HandlerResult新しい- HandlerResultを作成します。- パラメーター:
- handler- リクエストを処理したハンドラー
- returnValue- おそらく- nullハンドラーからの戻り値
- returnType- 戻り値の型
 
- HandlerResultpublic 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- configured例外ハンドラーを返します。- 導入:
- 6.0
 
- setExceptionHandler@DeprecatedSE(since="6.0", forRemoval=true) public HandlerResult setExceptionHandler- (FunctionSE<ThrowableSE, - reactor.core.publisher.Mono<HandlerResult>> function) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- HandlerAdapterクラスは、これを設定して、非同期の戻り値でハンドラーを呼び出すときに、例外処理メカニズムをレスポンスレンダリングおよび遅延例外に適用できます。- パラメーター:
- function- エラーハンドラー
- 戻り値:
- 現在のインスタンス
 
- hasExceptionHandler非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- getExceptionHandler()経由のチェックを優先例外ハンドラーがあるかどうか。
- applyExceptionHandler@DeprecatedSE(since="6.0", forRemoval=true) public reactor.core.publisher.Mono<HandlerResult> applyExceptionHandler- (ThrowableSE failure) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。代替なし: 内部呼び出し専用で、6.0 の時点では使用されていません例外ハンドラーを適用して、代替結果を返します。- パラメーター:
- failure- 例外
- 戻り値:
- 新しい結果、または例外ハンドラーがない場合は同じエラー