Package | Description |
---|---|
org.springframework.messaging.handler.annotation.reactive |
Support classes for working with annotated message-handling methods with
non-blocking, reactive contracts.
|
org.springframework.messaging.handler.invocation.reactive |
Common infrastructure for invoking message handler methods with non-blocking,
and reactive contracts.
|
org.springframework.messaging.rsocket.annotation.support |
Support classes for working with annotated RSocket stream handling methods.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNamedValueMethodArgumentResolver
Abstract base class to resolve method arguments from a named value, e.g.
|
class |
ContinuationHandlerMethodArgumentResolver
No-op resolver for method arguments of type
Continuation . |
class |
DestinationVariableMethodArgumentResolver
Resolve for
@DestinationVariable method parameters. |
class |
HeaderMethodArgumentResolver
Resolver for
@Header arguments. |
class |
HeadersMethodArgumentResolver
Argument resolver for headers.
|
class |
PayloadMethodArgumentResolver
A resolver to extract and decode the payload of a message using a
Decoder , where the payload is expected to be a Publisher of
DataBuffer . |
Modifier and Type | Method and Description |
---|---|
protected List<? extends HandlerMethodArgumentResolver> |
MessageMappingMessageHandler.initArgumentResolvers() |
Modifier and Type | Interface and Description |
---|---|
interface |
SyncHandlerMethodArgumentResolver
An extension of
HandlerMethodArgumentResolver for implementations
that are synchronous in nature and do not block to resolve values. |
Modifier and Type | Class and Description |
---|---|
class |
HandlerMethodArgumentResolverComposite
Resolves method parameters by delegating to a list of registered
HandlerMethodArgumentResolvers . |
Modifier and Type | Method and Description |
---|---|
HandlerMethodArgumentResolver |
HandlerMethodArgumentResolverComposite.getArgumentResolver(MethodParameter parameter)
Find a registered
HandlerMethodArgumentResolver that supports
the given method parameter. |
Modifier and Type | Method and Description |
---|---|
List<HandlerMethodArgumentResolver> |
ArgumentResolverConfigurer.getCustomResolvers() |
List<HandlerMethodArgumentResolver> |
InvocableHandlerMethod.getResolvers()
Return the configured argument resolvers.
|
List<HandlerMethodArgumentResolver> |
HandlerMethodArgumentResolverComposite.getResolvers()
Return a read-only list with the contained resolvers, or an empty list.
|
protected abstract List<? extends HandlerMethodArgumentResolver> |
AbstractMethodMessageHandler.initArgumentResolvers()
Return the list of argument resolvers to use.
|
Modifier and Type | Method and Description |
---|---|
void |
ArgumentResolverConfigurer.addCustomResolver(HandlerMethodArgumentResolver... resolver)
Configure resolvers for custom handler method arguments.
|
HandlerMethodArgumentResolverComposite |
HandlerMethodArgumentResolverComposite.addResolver(HandlerMethodArgumentResolver resolver)
Add the given
HandlerMethodArgumentResolver . |
HandlerMethodArgumentResolverComposite |
HandlerMethodArgumentResolverComposite.addResolvers(HandlerMethodArgumentResolver... resolvers)
Add the given
HandlerMethodArgumentResolvers . |
Modifier and Type | Method and Description |
---|---|
HandlerMethodArgumentResolverComposite |
HandlerMethodArgumentResolverComposite.addResolvers(List<? extends HandlerMethodArgumentResolver> resolvers)
Add the given
HandlerMethodArgumentResolvers . |
void |
InvocableHandlerMethod.setArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers)
Configure the argument resolvers to use to use for resolving method
argument values against a
ServerWebExchange . |
Modifier and Type | Class and Description |
---|---|
class |
RSocketRequesterMethodArgumentResolver
Resolves arguments of type
RSocket that can be used for making
requests to the remote peer. |