インターフェース HandlerMethodReturnValueHandler
- すべての既知の実装クラス:
AbstractEncoderMethodReturnValueHandler
、HandlerMethodReturnValueHandlerComposite
、RSocketPayloadReturnValueHandler
public interface HandlerMethodReturnValueHandler
アノテーション付き
Message
処理メソッドの呼び出しからの戻り値を処理します。- 導入:
- 5.2
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
handleReturnValue
(ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。boolean
supportsReturnType
(MethodParameter returnType) 指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。
フィールドの詳細
DATA_BUFFER_FACTORY_HEADER
戻り値の処理に使用する DataBufferFactory を含むヘッダー。- 関連事項:
メソッドの詳細
supportsReturnType
指定されたメソッドの戻り型がこのハンドラーでサポートされているかどうか。- パラメーター:
returnType
- チェックするメソッドの戻り値の型- 戻り値:
- このハンドラーが提供された戻り値の型をサポートする場合、
true
。それ以外の場合はfalse
handleReturnValue
reactor.core.publisher.Mono<VoidSE> handleReturnValue(@Nullable ObjectSE returnValue, MethodParameter returnType, Message<?> message) 指定された戻り値を処理します。- パラメーター:
returnValue
- ハンドラーメソッドから返された値returnType
- 戻り値の型。この型は以前にsupportsReturnType(MethodParameter)
に渡されていて、true
を返している必要があります。- 戻り値:
Mono<Void>
は、処理が完了したことを示します。