Class PayloadExpressionArgumentResolver

java.lang.Object
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.handler.support.PayloadExpressionArgumentResolver
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver

public class PayloadExpressionArgumentResolver
extends AbstractExpressionEvaluator
implements org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver
The HandlerMethodArgumentResolver for evaluating Payload.expression() as a SpEL expression against message and converting result to expected parameter type.
Since:
5.0
See Also:
PayloadArgumentResolver
  • Constructor Details

  • Method Details

    • supportsParameter

      public boolean supportsParameter​(org.springframework.core.MethodParameter parameter)
      Specified by:
      supportsParameter in interface org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver
    • resolveArgument

      public java.lang.Object resolveArgument​(org.springframework.core.MethodParameter parameter, org.springframework.messaging.Message<?> message)
      Specified by:
      resolveArgument in interface org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver