Class MethodNameMappingPublisherMetadataSource

java.lang.Object
org.springframework.integration.aop.MethodNameMappingPublisherMetadataSource

public class MethodNameMappingPublisherMetadataSource extends Object
Since:
2.0
  • Field Details

    • METHOD_NAME_VARIABLE_NAME

      static final String METHOD_NAME_VARIABLE_NAME
      See Also:
    • ARGUMENT_MAP_VARIABLE_NAME

      static final String ARGUMENT_MAP_VARIABLE_NAME
      See Also:
    • RETURN_VALUE_VARIABLE_NAME

      static final String RETURN_VALUE_VARIABLE_NAME
      See Also:
    • EXCEPTION_VARIABLE_NAME

      static final String EXCEPTION_VARIABLE_NAME
      See Also:
    • EXPRESSION_PARSER

      static final org.springframework.expression.ExpressionParser EXPRESSION_PARSER
    • RETURN_VALUE_EXPRESSION

      static final org.springframework.expression.Expression RETURN_VALUE_EXPRESSION
  • Constructor Details

    • MethodNameMappingPublisherMetadataSource

      public MethodNameMappingPublisherMetadataSource(Map<String,String> payloadExpressionMap)
  • Method Details

    • setHeaderExpressionMap

      public void setHeaderExpressionMap(Map<String,Map<String,String>> headerExpressionMap)
    • setChannelMap

      public void setChannelMap(Map<String,String> channelMap)
    • getExpressionForPayload

      public org.springframework.expression.Expression getExpressionForPayload(Method method)
    • getExpressionsForHeaders

      public Map<String,org.springframework.expression.Expression> getExpressionsForHeaders(Method method)
    • getChannelName

      public String getChannelName(Method method)