类 RSocketRequesterMethodArgumentResolver
- java.lang.Object
- org.springframework.messaging.rsocket.annotation.support.RSocketRequesterMethodArgumentResolver
- 所有已实现的接口:
HandlerMethodArgumentResolver
public class RSocketRequesterMethodArgumentResolver extends Object implements HandlerMethodArgumentResolver
Resolves arguments of typeRSocket
that can be used for making requests to the remote peer.- 从以下版本开始:
- 5.2
- 作者:
- Rossen Stoyanchev
字段概要
字段 修饰符和类型 字段 说明 static String
RSOCKET_REQUESTER_HEADER
Message header name that is expected to have theRSocket
to initiate new interactions to the remote peer with.
构造器概要
构造器 构造器 说明 RSocketRequesterMethodArgumentResolver()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Object>
resolveArgument(MethodParameter parameter, Message<?> message)
Resolves a method parameter into an argument value from a given message.boolean
supportsParameter(MethodParameter parameter)
Whether the given method parameter is supported by this resolver.
字段详细资料
RSOCKET_REQUESTER_HEADER
public static final String RSOCKET_REQUESTER_HEADER
Message header name that is expected to have theRSocket
to initiate new interactions to the remote peer with.- 另请参阅:
- 常量字段值
构造器详细资料
RSocketRequesterMethodArgumentResolver
public RSocketRequesterMethodArgumentResolver()
方法详细资料
supportsParameter
public boolean supportsParameter(MethodParameter parameter)
从接口复制的说明:HandlerMethodArgumentResolver
Whether the given method parameter is supported by this resolver.- 指定者:
supportsParameter
在接口中HandlerMethodArgumentResolver
- 参数:
parameter
- the method parameter to check- 返回:
true
if this resolver supports the supplied parameter;false
otherwise
resolveArgument
public reactor.core.publisher.Mono<Object> resolveArgument(MethodParameter parameter, Message<?> message)
从接口复制的说明:HandlerMethodArgumentResolver
Resolves a method parameter into an argument value from a given message.- 指定者:
resolveArgument
在接口中HandlerMethodArgumentResolver
- 参数:
parameter
- the method parameter to resolve. This parameter must have previously been passed toHandlerMethodArgumentResolver.supportsParameter(org.springframework.core.MethodParameter)
which must have returnedtrue
.message
- the currently processed message- 返回:
Mono
for the argument value, possibly empty