public class HandlerMethodReturnValueHandlerComposite extends ObjectSE implements HandlerMethodReturnValueHandler
修飾子と型 | フィールドと説明 |
---|---|
protected Log | logger |
DATA_BUFFER_FACTORY_HEADER
コンストラクターと説明 |
---|
HandlerMethodReturnValueHandlerComposite() |
修飾子と型 | メソッドと説明 |
---|---|
HandlerMethodReturnValueHandlerComposite | addHandler(HandlerMethodReturnValueHandler returnValueHandler) 指定された HandlerMethodReturnValueHandler を追加します。 |
HandlerMethodReturnValueHandlerComposite | addHandlers(ListSE<? extends HandlerMethodReturnValueHandler> handlers) 指定された HandlerMethodReturnValueHandlers を追加します。 |
void | clear() 構成済みハンドラーのリストをクリアします。 |
ListSE<HandlerMethodReturnValueHandler> | getReturnValueHandlers() ハンドラーが構成された読み取り専用リストを返します。 |
reactor.core.publisher.Mono<VoidSE> | handleReturnValue(ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。 |
boolean | supportsReturnType(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected final Log logger
public HandlerMethodReturnValueHandlerComposite()
public ListSE<HandlerMethodReturnValueHandler> getReturnValueHandlers()
public void clear()
public HandlerMethodReturnValueHandlerComposite addHandler(HandlerMethodReturnValueHandler returnValueHandler)
HandlerMethodReturnValueHandler
を追加します。public HandlerMethodReturnValueHandlerComposite addHandlers(@Nullable ListSE<? extends HandlerMethodReturnValueHandler> handlers)
HandlerMethodReturnValueHandlers
を追加します。public boolean supportsReturnType(MethodParameter returnType)
HandlerMethodReturnValueHandler
HandlerMethodReturnValueHandler
の supportsReturnType
returnType
- チェックするメソッドの戻り値の型 true
。それ以外の場合は false
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>
は、処理が完了したことを示します。