Class PayloadArgumentResolver
- java.lang.Object
- org.springframework.messaging.handler.annotation.support.PayloadMethodArgumentResolver
- org.springframework.messaging.handler.annotation.support.PayloadArgumentResolver
- All Implemented Interfaces:
HandlerMethodArgumentResolver
@Deprecated public class PayloadArgumentResolver extends PayloadMethodArgumentResolver
Deprecated.as of 5.2, in favor ofPayloadMethodArgumentResolver
A resolver to extract and convert the payload of a message using aMessageConverter
. It also validates the payload using aValidator
if the argument is annotated with a Validation annotation.- Since:
- 4.0
- Author:
- Rossen Stoyanchev, Juergen Hoeller, Brian Clozel, Stephane Nicoll
Constructor Summary
Constructors Constructor Description PayloadArgumentResolver(MessageConverter messageConverter)
Deprecated.Create a newPayloadArgumentResolver
with the givenMessageConverter
.PayloadArgumentResolver(MessageConverter messageConverter, Validator validator)
Deprecated.PayloadArgumentResolver(MessageConverter messageConverter, Validator validator, boolean useDefaultResolution)
Deprecated.
Method Summary
Methods inherited from class org.springframework.messaging.handler.annotation.support.PayloadMethodArgumentResolver
isEmptyPayload, resolveArgument, resolveTargetClass, supportsParameter, validate
Constructor Detail
PayloadArgumentResolver
public PayloadArgumentResolver(MessageConverter messageConverter)
Deprecated.Create a newPayloadArgumentResolver
with the givenMessageConverter
.- Parameters:
messageConverter
- the MessageConverter to use (required)- Since:
- 4.0.9
PayloadArgumentResolver
public PayloadArgumentResolver(MessageConverter messageConverter, @Nullable Validator validator)
Deprecated.- Parameters:
messageConverter
- the MessageConverter to use (required)validator
- the Validator to use (optional)
PayloadArgumentResolver
public PayloadArgumentResolver(MessageConverter messageConverter, @Nullable Validator validator, boolean useDefaultResolution)
Deprecated.- Parameters:
messageConverter
- the MessageConverter to use (required)validator
- the Validator to use (optional)useDefaultResolution
- if "true" (the default) this resolver supports all parameters; if "false" then only arguments with the@Payload
annotation are supported.