クラス SimpleHandlerAdapter
java.lang.ObjectSE
org.springframework.web.reactive.result.SimpleHandlerAdapter
- 実装されているすべてのインターフェース:
- HandlerAdapter
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Sebastien Deleuze
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- reactor.core.publisher.Mono<HandlerResult>- handle- (ServerWebExchange exchange, ObjectSE handler) 以前に- HandlerAdapter.supports(Object)を介してチェックされた、指定されたハンドラーでリクエストを処理します。- booleanこの- HandlerAdapterが指定された- handlerをサポートするかどうか。
- コンストラクターの詳細- SimpleHandlerAdapterpublic SimpleHandlerAdapter()
 
- メソッドの詳細- supportsインターフェースからコピーされた説明:- HandlerAdapterこの- HandlerAdapterが指定された- handlerをサポートするかどうか。- 次で指定:
-  インターフェース HandlerAdapterのsupports
- パラメーター:
- handler- チェックするハンドラーオブジェクト
- 戻り値:
- ハンドラーがサポートされているかどうか
 
- handlepublic reactor.core.publisher.Mono<HandlerResult> handle- (ServerWebExchange exchange, ObjectSE handler) インターフェースからコピーされた説明:- HandlerAdapter以前に- HandlerAdapter.supports(Object)を介してチェックされた、指定されたハンドラーでリクエストを処理します。- 実装では、例外処理について次のことを考慮する必要があります。 - このメソッド内で呼び出し例外を処理します。
- 返された HandlerResultのSet an exception handlerは、非同期の戻り値からの遅延例外を処理し、レスポンスレンダリングからの例外を処理します。
- DispatchExceptionHandlerを実装して、ハンドラーが選択される前に発生する例外に例外処理を継承します。
 - 次で指定:
-  インターフェース HandlerAdapterのhandle
- パラメーター:
- exchange- 現在のサーバー交換
- handler-- HandlerAdapter.supports(Object)を介して事前にチェックされている必要がある選択されたハンドラー
- 戻り値:
- Monoは- HandlerResultを発行するか、リクエストが完全に処理された場合は空になります。エラーシグナルは- DispatcherHandler内では処理されず、代わりに- WebFilterチェーンの最後で登録された- WebExceptionHandlerの チェーンによって処理されます。