クラス HandlerMethodReturnValueHandlerComposite
java.lang.ObjectSE
org.springframework.messaging.handler.invocation.reactive.HandlerMethodReturnValueHandlerComposite
- 実装されたすべてのインターフェース:
HandlerMethodReturnValueHandler
public class HandlerMethodReturnValueHandlerComposite
extends ObjectSE
implements HandlerMethodReturnValueHandler
ラップして他に委譲する HandlerMethodReturnValueHandler。
- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
インターフェース org.springframework.messaging.handler.invocation.reactive.HandlerMethodReturnValueHandler から継承されたフィールド
DATA_BUFFER_FACTORY_HEADER
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明addHandler
(HandlerMethodReturnValueHandler returnValueHandler) 指定されたHandlerMethodReturnValueHandler
を追加します。addHandlers
(ListSE<? extends HandlerMethodReturnValueHandler> handlers) 指定されたHandlerMethodReturnValueHandlers
を追加します。void
clear()
構成済みハンドラーのリストをクリアします。ハンドラーが構成された読み取り専用リストを返します。reactor.core.publisher.Mono<VoidSE>
handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。boolean
supportsReturnType
(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。
フィールドの詳細
logger
コンストラクターの詳細
HandlerMethodReturnValueHandlerComposite
public HandlerMethodReturnValueHandlerComposite()
メソッドの詳細
getReturnValueHandlers
ハンドラーが構成された読み取り専用リストを返します。clear
public void clear()構成済みハンドラーのリストをクリアします。addHandler
public HandlerMethodReturnValueHandlerComposite addHandler(HandlerMethodReturnValueHandler returnValueHandler) 指定されたHandlerMethodReturnValueHandler
を追加します。addHandlers
public HandlerMethodReturnValueHandlerComposite addHandlers(@Nullable ListSE<? extends HandlerMethodReturnValueHandler> handlers) 指定されたHandlerMethodReturnValueHandlers
を追加します。supportsReturnType
インターフェースからコピーされた説明:HandlerMethodReturnValueHandler
指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。- 次で指定:
- インターフェース
HandlerMethodReturnValueHandler
のsupportsReturnType
- パラメーター:
returnType
- チェックするメソッドの戻り値の型- 戻り値:
- このハンドラーが提供された戻り値の型をサポートする場合、
true
。それ以外の場合はfalse
handleReturnValue
public reactor.core.publisher.Mono<VoidSE> handleReturnValue(@Nullable ObjectSE returnValue, MethodParameter returnType, Message<?> message) インターフェースからコピーされた説明:HandlerMethodReturnValueHandler
指定された戻り値を処理します。- 次で指定:
- インターフェース
HandlerMethodReturnValueHandler
のhandleReturnValue
- パラメーター:
returnValue
- ハンドラーメソッドから返された値returnType
- 戻り値の型。この型は以前にHandlerMethodReturnValueHandler.supportsReturnType(MethodParameter)
に渡されていて、true
を返している必要があります。- 戻り値:
Mono<Void>
は、処理が完了したことを示します。