Class PayloadsArgumentResolver

java.lang.Object
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.handler.support.PayloadsArgumentResolver
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 PayloadsArgumentResolver
extends AbstractExpressionEvaluator
implements org.springframework.messaging.handler.invocation.HandlerMethodArgumentResolver
The HandlerMethodArgumentResolver for resolving a Collection of payloads or expression against each payload.

IMPORTANT: The Message for argument resolution must contain a payload as Collection of Messages.

Since:
5.0
  • 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